Make support v4 library provided so dependent projects can provide newer versions of it like v18.0.0