Add optional User parameter to Category::getPermission()