Refactor MarcFrameConverter, and support onRepeated in marcframe by grouping tags