IRI value objects, parsers and formatters