Very simple pub/sub class in Objective-C