Implementation of the access control interfaces.