It is recommended to design a one-to-many structure: ```csharp IDictionary<TKey, IList<TValue>> { } ```