Implement metadata encoder.