class ViewModel::AccessControl::Composed

def new_permission_check(reason, error_type: ViewModel::AccessControlError, &block)

def new_permission_check(reason, error_type: ViewModel::AccessControlError, &block)
  PermissionsCheck.new(self.name&.demodulize, reason, error_type, block)
end