| Back from vacation. I might miss something but I don't think it's such a good idea. You're trying to validate the value of a property and the value expects a specific type so, sure, you need to pass an instance of that type. That seems reasonable to me and I don't think it would be an improvement to support this case as I would still expect the case when you pass the wrapper to work. |