Yes, you are correct. I agree that it would make the API cleaner in this case, but I think it is more important to be consistent with the other geometry types. For example, `PolygonGeometry` and `ExtentGeometry` have a number of options and wouldn't fit that pattern.