code: function (_adapter) {
      if (!(this instanceof CNamespace)) {
          return new CNamespace(_adapter);
      }
      
      var re = new RegExp('^' + _adapter.namespace + '.|^'); //  new/^adapter.0.|^/, '')
      var isre = new RegExp('^' + _adapter.namespace);
      this.no = function no (s) {
          return s.replace(re, '');
      };
      this.remove = this.no;
      this.is = isre.test.bind(isre); //.bind(this);
      this.add = function add (s) {
          return s.replace(re, _adapter.namespace + '.')
      }
      this.add2 = function add (s) {
          return s.replace(re, _adapter.namespace + (s ? '.' : ''));
      }
  }
docs: //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////