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