Add serialization support for Point