Would it be helpful to define Besselian year as a unit?  It wouldn't be convertible to other years that way (because it requires an offset and unit conversions don't support that), but it might provide a consistent way to instantiate these things.