public string ConvertAnimeToJson(IAnime anime) { var jsonAnime = _factory.CreateJsonAnime(); _mappingEngine.Map(anime, jsonAnime); jsonAnime.OtherTitles["japanese"].AddRange(anime.JapaneseTitles); jsonAnime.OtherTitles["english"].AddRange(anime.EnglishTitles); jsonAnime.OtherTitles["synonyms"].AddRange(anime.SynonymousTitles); var jsonString = JsonConvert.SerializeObject(jsonAnime); return(jsonString); }