/**
  * @param FormInterface   $form
  * @param FamilyInterface $family
  * @param DataInterface   $data
  * @param array           $options
  * @throws \Exception
  */
 public function buildValuesForm(FormInterface $form, FamilyInterface $family, DataInterface $data = null, array $options = [])
 {
     if ($family instanceof VariantFamily) {
         $form->add('axles', AxlesType::class, ['disabled' => $data->getId() ? true : false]);
         $axles = $form->get('axles');
         foreach ($family->getAxles() as $attribute) {
             $this->addAttribute($axles, $attribute, $family, $data, ['required' => true, 'constraints' => [new NotBlank()]]);
         }
     }
     parent::buildValuesForm($form, $family, $data, $options);
 }