Move observor into self.