src/components/meta/Properties.js
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;
        }
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;
        }
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 ; }
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}
Applies getters to value