I think the trick is that if the dynamic object is...
# announcements
b
I think the trick is that if the dynamic object is generic, the factory methods that return one really should be also, and you should put the dynamic object into a repository container to get a repository out of one