public function buildPayload(array $payload)
    {
        if ($visible = $this->getVisible()) {
            $payload = array_only($payload, $visible);
        }

        if ($hidden = $this->getHidden()) {
            $payload = array_except($payload, $hidden);
        }

        return $payload;
    }