public override void Parse(IGrouping <int, Element> group) { var title = _parserHandler.Get(group, ElementType.Title); var content = _parserHandler.Get(group, ElementType.Content); content = Adjust(content); var main = _parserHandler.Get(content, Language.English).ToList(); var overlay = _parserHandler.Get(content, Language.Chinese).ToList(); Adjust(main); Adjust(overlay); var mixer = MixerFactory.GetMixer(main, overlay); mixer.Mix(main, overlay); Elements.Clear(); Elements.AddRange(title); Elements.AddRange(main); }