/**
  * Generate prototype for regular form field
  *
  * @param FormField $field
  */
 protected function generatePrototype(FormField $field)
 {
     $field->setOption('is_prototype', true);
     $field = $this->setupChild($field, $this->getPrototypeName());
     if ($field instanceof ChildFormType) {
         foreach ($field->getChildren() as $child) {
             if ($child instanceof CollectionType) {
                 $child->preparePrototype($child->prototype());
             }
         }
     }
     $this->proto = $field;
 }