Revert "simplify: remove Protocol.getAccess()"

This reverts commit 7a35d1e4618f98bdcadbaab00ee24442acf5e2d5.