If a read of (JsPath \ "geometry").readNullable[Rectangle](new RectangleGeometryFormat) fails, then the supposed Option[Rectangle] is not returned, but the complete read for OwcResource can fail.
The OwcResource must still be valid, even the Geometry Read fails, becaue the Spec says it's optional 0..1.
Example of too small Rectangle/Polygon (actually a point)
If a read of (JsPath \ "geometry").readNullable[Rectangle](new RectangleGeometryFormat) fails, then the supposed Option[Rectangle] is not returned, but the complete read for OwcResource can fail.
The OwcResource must still be valid, even the Geometry Read fails, becaue the Spec says it's optional 0..1.
Example of too small Rectangle/Polygon (actually a point)
fails with: