Updated validation error message
explicitly re raise validation error in is_valid.
more tests for Field api.