docs: function(array){
          var fields = this.fields, fieldName, fieldDef;
          if (!array) array = [];
          for (fieldName in fields){
              if (fields.hasOwnProperty(fieldName)){
                  fieldDef = fields[fieldName];
                  array[fieldDef.index] = fieldDef.getter.call(this);
              }
          }
          return array;
      }