Add UnitSphericalRepresentation to _representations
Generalize input as BaseRepresentation case