private string StringFromPartsContainer(ApplicationDataCompositeValue container) { var keys = container.Keys.Where(x => x.StartsWith("Part")); var parts = container.Where(x => keys.Contains(x.Key)).OrderBy(x => x.Key).Select(x => x.Value); return(string.Concat(parts.ToArray())); }