* Resilience against fields with null value * writeField helper also handle optional fields correctly * Use uint4 for test_parser's parseValue * Add parseObjectWithoutSkip and parseObjectSkipNullFields