I think you'll want to write a _eval_derivative method for this class, which can take another coordinate system (or frame) as a kwarg to take the derivative in.