allow adding sub collections after initialization
Allow creating nested resources the way we want by appending nested shared models and collections to the shared JSON tree, fixes #2