public override void GetChildren( ISystemContext context, IList<BaseInstanceState> children) { if (m_priority != null) { children.Add(m_priority); } if (m_interval != null) { children.Add(m_interval); } if (m_single != null) { children.Add(m_single); } base.GetChildren(context, children); }