docs: function(name, interfaze) {
              if (-1 !== this.__interfaces.indexOf(name)) {
                  throw new Error('Interface "' + name + '" is already implemented!');
              }
              this.__interfaces.push(name);
              _.extend(this, interfaze);
              return this;
          }