allow deep nested resources (2 levels or more) initialization when adding model to collection