public InstaStoryFeed Convert() { if (SourceObject == null) { throw new ArgumentNullException($"Source object"); } var feed = new InstaStoryFeed { FaceFilterNuxVersion = SourceObject.FaceFilterNuxVersion, HasNewNuxStory = SourceObject.HasNewNuxStory, StickerVersion = SourceObject.StickerVersion, StoryRankingToken = SourceObject.StoryRankingToken }; if (SourceObject.Tray != null) { foreach (var itemResponse in SourceObject.Tray) { feed.Items.Add(ConvertersFabric.GetReelFeedConverter(itemResponse).Convert()); } } return(feed); }