public void DetachReporter(IActionReporter i_ActionReporter)
 {
     m_ActionReporters.Remove(i_ActionReporter);
 }
 public void AttachReporter(IActionReporter i_ActionReporter)
 {
     m_ActionReporters.Add(i_ActionReporter);
 }