semiMajorAxis can be negative for hyperbolic orbits.