Initialise the collection in the constructor, defining the attribute and the collection to create
@initNestedCollections
accounts: Users.Collection.Accounts
Instead of calling @get('accounts') that will return the array, call @getNestedCollection('accounts') to get a collection
Add the collection to the output of toJSON (but that was not a requirement for me doing this)
Use the idea from meninges models to add new, update existing and remove missing models in the resetNestedCollections method