I would remove this function for now.  The general idea of `CompositeDynamicObjectCollection` is that it's simply a view on the underlying collections, (for example, you can't create an object either).  As far as your pull request goes, this method will never be called anyway. @shunter do you agree?