Use Optional::hasValue() instead of Optional::has_value()