object model object pre object pre length pre model collabor factori creat messag model collabor helper add predecessor elem pre pre 