lessOrEqual: function (value, max) {
            if(typeof(value) === 'object') {
                return value.lesserOrEquals(max);
            } else {
                return value <= max;