Get property name in custom validator

You've already dug into the code to see it isn't passed in... not much to add on that.

The other approach is to pass it in yourself ...

myProperty1: {value:'', validate:function(v) { return myValidationFunction.call(this,"myProperty1",v) }},
myProperty2: {value:'', validate:function(v) { return myValidationFunction.call(this,"myProperty2",v) }},