Add an emitter class for another watch design pattern. In some cases we do not want to watch entire collections etc, but just watch an object to which other code may emit events. Create an Emitter class which can be used to just listen to events