this.#.name  = new dzn.#x:class-name ({provides: {}, requires: {name: '#.name ', component: this}});