public BuilderUidDependency(IBuilder builder) { Contract.Requires(builder != null); this.builder = builder; }