FLEX-991: update Listing model to either spawn new instances of children attributes or utilize model passed to initializer