MetadataLink support - add encoder/decoder