protected function getCastedOriginal()
    {
        $original = [];

        foreach ($this->original as $key => $value) {
            $original[$key] = $this->hasCast($key) ? $this->castAttribute($key, $value) : $value;
        }

        return $original;
    }