Configuration value parsers and writers for custom types