Removed the "View" word from addChildView, removeChildView and so on and made the Emitter constructor-less
Added custom properties support