code: function (name, value) {
              /*  sanity check scenario  */
              if (typeof name === "undefined")
                  throw _cs.exception("access", "no attribute name given");
              var obj = this.obj();
              if (obj === null)
                  throw _cs.exception("access", "still no object attached");
              if (typeof obj[name] === "undefined")
                  throw _cs.exception("access", "invalid attribute \"" + name + "\"");
  
              /*  access the attribute  */
              var value_old = obj[name];
              if (typeof value !== "undefined")
                  obj[name] = value;
              return value_old;
          }
docs: /*  get/set attribute in corresponding object