public ExecutableContext(IDescribable describable) { Ensure.ArgumentNotNull(describable, "describable"); this.behaviors = new Collection<IBehaviorContext>(); this.Name = describable.Name; this.Description = describable.Describe(); }