Slightly tweak self.set_access_control to only iterate through mappings once