code: function(property, value, fields) {
              fields = fields || [];
              var getters = this.__getGetters(property, true);
  
              for (var i = 0, ii = getters.length; i < ii; ++i) {
                  var result = getters[i].call(this, value, fields);
  
                  if (!_.isUndefined(result)) {
                      value = result;
                  }
              }
  
              return value;
          }
docs: Applies getters to value
  
  @param {string}       property Property name
  @param {*}            value    Property value
  @param {string|array} fields   Property fields
  
  @returns {*} Processed value
  
  @this {clazz|object}