feat(cell/Events) Class for event emitting objects