Geographical value objects, parsers and formatters