When adding a position object, saving the document without entering actual position values, and reopening in the editor, the validator rejects the whole position section as invalid, because the values are missing.
In general, missing values on leaf nodes should never propagate up in the validator and cause the parent block(s) to be invalid.