improve obj merge; baseModel initialization improvement