I have an abstract object inherited by objects with very different needs, but I need to get all of them in the same container at a point.
I have two main ideas, the f