ObjectMixin: refactoring, added getMethods()
ObjectMixing: added virtual getters, setters and adders defined by annotation @method