Make Point class immutable