protected void SetPostEffect(string key, object postEffect)
 {
     m_postEffects.Set(key, postEffect);
 }
 protected void SetPreCondition(string key, object preCondition)
 {
     m_preConditions.Set(key, preCondition);
 }