public function remind(InvoiceService $service, $method = 'email', $email = null, $message = null)
    {
        if ($this->state == 'draft') {
            throw new InvalidStateException('Send invoice before reminding');
        }
        return $this->reload(
                $service->remind($this, $method, $email, $message)
        );
    }