private function makeArraySerializable(array $data)
    {
        $serializable = [];

        foreach ($data as $key => $value) {
            if (is_object($value)) {
                $serializable[$key] = new ObjectStub($value);

                continue;
            }

            $serializable[$key] = is_array($value) ? $this->makeArraySerializable($value) : $value;
        }

        return $serializable;
    }