Point -> Point3D refactoring