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) }},