Added hasPermission to AbstractAccess