public IBuilder GetEffectiveBuilder(IBuilder builder) { if (Contains(builder)) return builder; else throw new ArgumentOutOfRangeException("builder", "Builder is not added to context"); }