public Boolean HasAttribute(TriggerFields key) { return m_props.ContainsKey(key); }
public bool Remove(TriggerFields key) { if(m_props.ContainsKey(key)) { return m_props.Remove(key); } return false; }
public ObjType this[TriggerFields index] { get { if (!m_props.ContainsKey(index)) return null; return m_props[index]; } set { m_props[index] = value; } }