public void SetRules(ProjectInvocationRule[] rules)
 {
     m_rules.Clear();
     if (rules != null) {
         foreach (ProjectInvocationRule rule in rules) {
             Add(rule);
         }
         SelectedRule = rules.FirstOrDefault();
     }
 }