Added PointXY Class