public void RegisterBehavior(IBehavior behavior) { Argument.IsNotNull("behavior", behavior); //_behaviors.Add(behavior); BehaviorLoaded.SafeInvoke(this, () => new BehaviorEventArgs(behavior)); }