public function prepare()
    {

        $blocks = $this->container->getBlocks();
        $fields = array_merge($this->container->getFields() , $this->container->getImages());

        $this->declareListOfBlocks($blocks)
                ->declareListOfValues($fields);

        return $this->createDocument();
    }