Removed ´require´ argument
Refactor added observer and changeEmitter