Of course, you may initialize ``Longitude`` earlier but then you're not repeating yourself if you do:

```
l = Longitude(...)
SphericalRepresentation(lon=l, ...)
```