A property validator that returns a promise.
The value to validate
The model (e.g. for datastore lookups). Use model.create(data) if you need an instance.
The jsonified version of the data
Additional context to validate against.
A property validator that returns a promise.