private function guardWorkloadIsNonEmptyString()
    {
        if (!is_string($this->workload) || '' === trim($this->workload)) {
            throw new \InvalidArgumentException(
                sprintf(
                    '"%s" is not valid workload value',
                    $this->workload
                )
            );
        }
    }