Improve Position class