Add abstract translation class
Test metadata serialization