public function __construct($typeName, BindingDescriptorCollection $bindingDescriptors, BindingTypeDescriptorCollection $typeDescriptors)
 {
     parent::__construct($typeDescriptors);
     $this->typeName = $typeName;
     $this->bindingDescriptors = $bindingDescriptors;
 }
 public function __construct(Uuid $uuid, BindingDescriptorCollection $bindingDescriptors, BindingTypeDescriptorCollection $typeDescriptors)
 {
     parent::__construct($typeDescriptors);
     $this->uuid = $uuid;
     $this->bindingDescriptors = $bindingDescriptors;
 }