protected override T BuildValue(Unit context, OverridableValueProvider <T> builder) { return(builder.GetValue()); }
protected override void ApplyCustomizer(OverridableValueProvider <T> builder, ValueProvider <T> valueProvider) { builder.Override(valueProvider); }