An abstract class implementing ABAC's back-end API.