I agree that it shouldn't present as a property, so then it just becomes a naming issue, e.g.:

    ra = ...
    lst = <time object>
    hour_angle = ra.to_hour_angle(lst=lst)
    # or
    lst = ra.to_lst(hour_angle=...)

We're using the `to_` prefix pretty heavily to indicate conversions/calculations anyway.