Implemented .add and integrated the emitter with Collection