changed api around a bit for init
made sure related collections loaded first before loading the model you
need.