public RainbowFolder GetFolder(RainbowFolder match) { if (IsNullOrEmpty(Folders) || match == null) return null; return Folders.Find(x => x.Type == match.Type && x.Key == match.Key); }