Added EmitterTrait