Removed mutable state from emitter