If you pass in null, the value will be ignored; the internal With method needs to be switched to using an `Optional<T>`.
If you pass in null, the value will be ignored; the internal With method needs to be switched to using an
Optional<T>.