code: function(nodeName, objectOrBaseName, objectOrStatic, staticObject) {
  
          cache = {};
  
          var stack = registry[nodeName] || [];
          stack.push(Array.prototype.slice.call(arguments, 0));
  
          registry[nodeName] = stack;
  
      }
docs: Stores specified arguments into registry for further processing with INHERIT.
  
  @param {String} nodeName Name of the node
  @param {Object|String}  objectOrBaseName Object definition or name of the class to inherit from
  @param {Object|Object} objectOrStatic Object with static members definition|object definition
  @param {Object} staticObject Object with static members definition