Invert Sequence class heirarchy