delete the getModelClazz method and add a inject abstract method for
subclass to implement