Change WeakRef reference to self for notification observer