made serializeable model class to be abstract. this solved the problem of the mongo collection being named 'serializable_model' instead of 'teacher'.