public void UnregisterBehavior(IBehavior behavior) { Argument.IsNotNull("behavior", behavior); //_behaviors.Remove(behavior); BehaviorUnloaded.SafeInvoke(this, () => new BehaviorEventArgs(behavior)); }