Updating main branch

Creating a pull request for commenting ability
why aren't these handled by the LineStringProperties/PolygonProperties classes?