+1 for validating field types and serialization