public void Reset()
 {
     count = 0;
     MethodCalls.Clear();
     CreateObjectFail   = false;
     ActivateObjectFail = false;
     ValidateObjectFail = false;
     SuspendObjectFail  = false;
     DestroyObjectFail  = false;
 }