getOrModify
Get the focus of an OptionalGetter or return the original value while allowing the type to change if it does not match
Get the focus of an OptionalGetter or return the original value while allowing the type to change if it does not match