* validate required properties when unmarshalling JSON * build project & update samples * Add test for required field validation