'Determines if another object has permission to access.
accessing_obj - object trying to access this one
access_type - type of access sought
default - what to return if no lock of access_type was found'

def access(self, accessing_obj, access_type='read', default=False):

    return self.locks.check(accessing_obj, access_type=access_type, default=default)
