Added basic validation for optional ipuz fields
Added validation for checksum field
Added validation of Enumeration elements