code: function _gpfDefineCore (name, Super, definition) {
      var NewClass = _gpfDefineFactory(name, Super, definition);
      _gpfDefineUpdateContext(name, NewClass);
      return NewClass;
  }
docs: Defines a new class by setting a contextual name
  
  @param {String} name New class contextual name
  @param {Function} Super Super class
  @param {Object} definition Class definition
  @return {Function} New class constructor