In the ilk of #408, I am wondering whether `Validator::validate()` should also transform the `$value` it needs to validate to an object.