I\'m trying to return a list derived classes (RedThingSets and BlueThingSets) as a list of their base (ThingSets) class so that I can have a more generic function returning them