minor modes to base model class