Emitter class Implementation.