get events() {
        if(!this.__evt) {
            this.__evt = new Ergo.core.Observer(this);
        }
        return this.__evt;