rtgeom API redesign, step 4, drop dependency on object