protected virtual IBehaviorContext CreateBehaviorContextCore(IDescribable describable) { return new BehaviorContext(describable); } }