mixin Emitter