Is there any reason these should be class methods, rather than just general methods in "core"?  Users will see these when they use table completion in ipython:
```
In [7]: vizier.Vizier.
vizier.Vizier.ROW_LIMIT                vizier.Vizier.columns                  vizier.Vizier.query_constraints        vizier.Vizier.query_region_async
vizier.Vizier.TIMEOUT                  vizier.Vizier.find_catalogs            vizier.Vizier.query_constraints_async  vizier.Vizier.schema_catalog
vizier.Vizier.VIZIER_SERVER            vizier.Vizier.get_catalogs             vizier.Vizier.query_object             vizier.Vizier.schema_column_filters
vizier.Vizier.catalog                  vizier.Vizier.get_catalogs_async       vizier.Vizier.query_object_async       vizier.Vizier.schema_columns
vizier.Vizier.column_filters           vizier.Vizier.keywords                 vizier.Vizier.query_region
```
but I don't think they should ever use or change them in general?