Simple type validation for plain ruby object attributes that performs conversions when possible.