public function setAuthor($objectOrId)
    {
        $this->dropCachedProperty('author');
        if (!$objectOrId instanceof Account) {
            $objectOrId = new Account(['id' => $objectOrId]);
        }

        $this->setValue('author', $objectOrId->export());
    }