record the model in the model_space registration, so we can retrieve the registered-model when we are given a subclass
use the registered superclass of a model to generate base_table_name if the model itself is not registered
use the model-space to convert a model to the registered-model-name