A smarter, simple and better way to use NSNotificationCenter with RAII