Makes it easier to use the state of an object to determine permissions