allow CastCollection to inherit from Sequence abc