Because the type of a field is much more freeform, we must let the underlying library decide if things aren't lining up.  I've removed any type enforcement for fields.