if (!$this->Author instanceof User) {
            throw new Exception("A valid user object must be set using " . __CLASS__ . "::setAuthor()");
        }