Returns either value, or null, should value not yet have been set.
null
@nonVirtual @override T get valueOrNull => event.value;