Check for valid type in Field
Add Util module with type_of function for guessing types
Do type checking of values in Update operation