The catalog names are not settable, so it seems more natural to me to have a `catalog_names` property than a getter.