My expectation was that `SkyCoordinate` would have the set union of all relevant low-level attributes.  Many of them would typically be `None`.   The suggested `frame_attr_names` makes sense to me as a way to manage these frame attrs for applications like `SkyCoordinate`.  Advanced users / devs would probably find it useful as well, and so I would say it should be public.