Updated Position class