fixing typo - calling wrong eventEngine method
finishing Emitter test suite
a little clean up
refactor, fixes and finishing test for Object.validate