public function getOriginal($key = null, $default = null)
    {
        if ($key === null) {
            return $this->internal_original_data;
        } elseif (array_key_exists($key, $this->internal_original_data)) {
            return $this->internal_original_data[$key];
        }

        return $default;
    }