What's your stance on adding validation for well-known types? I'd like to add support for the following types: - google.type.Money. - google.protobuf.Timestamp - google.type.PostalAddress - google.type.Decimal Alternately, is there a mechanism for adding validation on the fields of an external message?