add unit tests for nested draft3 "required" properties