public void Add(Filter filter)
 {
     // TODO: Should there be rules for precedence, merging?
     if (!filters.ContainsKey(filter.Name))
         filters.Add(filter.Name, filter);
 }
 public void Add(Filter filter)
 {
     filters.Add(filter);
 }