I think this function is common to all models, so should be from the base-class