Compute the current value
@override T get value => source.value;
@override set value(T newValue) { source.value = newValue; }