def METHOD_NAME(self, status=no_status):
    """
    Set the current status to status. If status is not supplied, 'no_status' is implied.
    There is a validation check during this process to ensure the named tuple adheres to
    this class's set statuses.
    """
    if self.isValid(status):
        self.__status = status
    else:
        raise StatusSystemError('Invalid status! %s' % (str(status)))
    return self.__status