I want to keep it similar to CanEdit and CanDelete API. How would you even express such a API in the publish section at the end?