Used SortedDictionary for guarantee Keys order