public function newForm($name, array $definition)
    {
        $container = ContainerBuilder::buildContainer([
            $name => Definition::object('Slick\Form\Form')
                ->constructor([$name])
        ]);

        $this->_form = $container->get($name);

        foreach ($definition as $name => $element) {
            $this->addElement($this->_form, $name, $element);
        }
        return $this->_form;
    }