use self.object_name instead of self.model