ehh...MetadataParser is a good name, is it?