Use self.start_observing_model and self.stop_observing_model methods instead of direct Observer calls.