You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2025/08/05 10:08:35 UTC

(plc4x) branch develop updated: fix(plc4go): actually do a array copy for []error

This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new 148289018a fix(plc4go): actually do a array copy for []error
148289018a is described below

commit 148289018a1e4461f226b4f02b7f37e4ccd52e9f
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Tue Aug 5 12:08:21 2025 +0200

    fix(plc4go): actually do a array copy for []error
---
 .../go/src/main/resources/templates/go/complex-type-template.go.ftlh  | 4 ++--
 .../abeth/readwrite/model/CIPEncapsulationConnectionRequest.go        | 4 ++--
 .../abeth/readwrite/model/CIPEncapsulationConnectionResponse.go       | 4 ++--
 plc4go/protocols/abeth/readwrite/model/CIPEncapsulationPacket.go      | 4 ++--
 plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadRequest.go | 4 ++--
 .../protocols/abeth/readwrite/model/CIPEncapsulationReadResponse.go   | 4 ++--
 plc4go/protocols/abeth/readwrite/model/DF1CommandRequestMessage.go    | 4 ++--
 .../model/DF1CommandResponseMessageProtectedTypedLogicalRead.go       | 4 ++--
 plc4go/protocols/abeth/readwrite/model/DF1RequestCommand.go           | 4 ++--
 plc4go/protocols/abeth/readwrite/model/DF1RequestMessage.go           | 4 ++--
 .../abeth/readwrite/model/DF1RequestProtectedTypedLogicalRead.go      | 4 ++--
 plc4go/protocols/abeth/readwrite/model/DF1ResponseMessage.go          | 4 ++--
 plc4go/protocols/ads/discovery/readwrite/model/AdsDiscovery.go        | 4 ++--
 plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlock.go   | 4 ++--
 .../ads/discovery/readwrite/model/AdsDiscoveryBlockAmsNetId.go        | 4 ++--
 .../ads/discovery/readwrite/model/AdsDiscoveryBlockFingerprint.go     | 4 ++--
 .../ads/discovery/readwrite/model/AdsDiscoveryBlockHostName.go        | 4 ++--
 .../ads/discovery/readwrite/model/AdsDiscoveryBlockOsData.go          | 4 ++--
 .../ads/discovery/readwrite/model/AdsDiscoveryBlockPassword.go        | 4 ++--
 .../ads/discovery/readwrite/model/AdsDiscoveryBlockRouteName.go       | 4 ++--
 .../ads/discovery/readwrite/model/AdsDiscoveryBlockStatus.go          | 4 ++--
 .../ads/discovery/readwrite/model/AdsDiscoveryBlockUserName.go        | 4 ++--
 .../ads/discovery/readwrite/model/AdsDiscoveryBlockVersion.go         | 4 ++--
 .../protocols/ads/discovery/readwrite/model/AdsDiscoveryConstants.go  | 4 ++--
 plc4go/protocols/ads/discovery/readwrite/model/AmsNetId.go            | 4 ++--
 plc4go/protocols/ads/discovery/readwrite/model/AmsString.go           | 4 ++--
 .../protocols/ads/readwrite/model/AdsAddDeviceNotificationRequest.go  | 4 ++--
 .../protocols/ads/readwrite/model/AdsAddDeviceNotificationResponse.go | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsConstants.go                  | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsDataTypeArrayInfo.go          | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsDataTypeTableChildEntry.go    | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsDataTypeTableEntry.go         | 4 ++--
 .../ads/readwrite/model/AdsDeleteDeviceNotificationRequest.go         | 4 ++--
 .../ads/readwrite/model/AdsDeleteDeviceNotificationResponse.go        | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationRequest.go  | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationResponse.go | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsInvalidRequest.go             | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsInvalidResponse.go            | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsMultiRequestItem.go           | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemRead.go       | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemReadWrite.go  | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemWrite.go      | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsNotificationSample.go         | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoRequest.go      | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoResponse.go     | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsReadRequest.go                | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsReadResponse.go               | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsReadStateRequest.go           | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsReadStateResponse.go          | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsReadWriteRequest.go           | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsReadWriteResponse.go          | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsStampHeader.go                | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsSymbolTableEntry.go           | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsTableSizes.go                 | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsWriteControlRequest.go        | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsWriteControlResponse.go       | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go               | 4 ++--
 plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go              | 4 ++--
 plc4go/protocols/ads/readwrite/model/AmsNetId.go                      | 4 ++--
 plc4go/protocols/ads/readwrite/model/AmsPacket.go                     | 4 ++--
 plc4go/protocols/ads/readwrite/model/AmsSerialAcknowledgeFrame.go     | 4 ++--
 plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go                | 4 ++--
 plc4go/protocols/ads/readwrite/model/AmsSerialResetFrame.go           | 4 ++--
 plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go                  | 4 ++--
 plc4go/protocols/ads/readwrite/model/ErrorResponse.go                 | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDU.go                     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go                | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDUComplexAck.go           | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDUConfirmedRequest.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDUError.go                | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDUReject.go               | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDUSegmentAck.go           | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDUSimpleAck.go            | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDUUnconfirmedRequest.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go              | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetAbortReasonTagged.go  | 4 ++--
 .../readwrite/model/BACnetAccessAuthenticationFactorDisableTagged.go  | 4 ++--
 .../readwrite/model/BACnetAccessCredentialDisableReasonTagged.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetAccessCredentialDisableTagged.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetAccessEventTagged.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetAccessPassbackModeTagged.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRule.go         | 4 ++--
 .../readwrite/model/BACnetAccessRuleLocationSpecifierTagged.go        | 4 ++--
 .../readwrite/model/BACnetAccessRuleTimeRangeSpecifierTagged.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetAccessThreatLevel.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetAccessUserTypeTagged.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetAccessZoneOccupancyStateTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecord.go  | 4 ++--
 .../readwrite/model/BACnetAccumulatorRecordAccumulatorStatusTagged.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetActionCommand.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetActionList.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetActionTagged.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetAddress.go            | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetAddressBinding.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetAddressEnclosed.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTag.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetApplicationTagBitString.go         | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDate.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetApplicationTagDouble.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagNull.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetApplicationTagOctetString.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagReal.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagTime.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetAssignedAccessRights.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetAssignedLandingCalls.go  | 4 ++--
 .../readwrite/model/BACnetAssignedLandingCallsLandingCallsList.go     | 4 ++--
 .../model/BACnetAssignedLandingCallsLandingCallsListEntry.go          | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetAuthenticationFactor.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetAuthenticationFactorEnclosed.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetAuthenticationFactorFormat.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetAuthenticationFactorTypeTagged.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicy.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetAuthenticationPolicyList.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetAuthenticationPolicyListEntry.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetAuthenticationStatusTagged.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetAuthorizationExemptionTagged.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetAuthorizationModeTagged.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetBDTEntry.go           | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetBackupStateTagged.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetBinaryLightingPVTagged.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryPVTagged.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetCOVMultipleSubscription.go         | 4 ++--
 ...BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.go | 4 ++--
 ...tCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.go | 4 ++--
 ...ptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.go | 4 ++--
 ...ListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetCOVSubscription.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntry.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDate.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetCalendarEntryDateRange.go          | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetCalendarEntryEnclosed.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetCalendarEntryWeekNDay.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValue.go       | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetChannelValueBitString.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetChannelValueBoolean.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetChannelValueCharacterString.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDate.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDouble.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetChannelValueEnumerated.go          | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetChannelValueInteger.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetChannelValueLightingCommand.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueNull.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetChannelValueObjectidentifier.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetChannelValueOctetString.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueReal.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueTime.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetChannelValueUnsigned.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOV.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVNone.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVObject.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetClosingTag.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConfirmedServiceRequest.go         | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestAcknowledgeAlarm.go  | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestAddListElement.go    | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestAtomicReadFile.go    | 4 ++--
 .../model/BACnetConfirmedServiceRequestAtomicReadFileRecord.go        | 4 ++--
 .../model/BACnetConfirmedServiceRequestAtomicReadFileStream.go        | 4 ++--
 .../BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go      | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestAtomicWriteFile.go   | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestAuthenticate.go      | 4 ++--
 .../model/BACnetConfirmedServiceRequestConfirmedCOVNotification.go    | 4 ++--
 .../BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.go  | 4 ++--
 .../model/BACnetConfirmedServiceRequestConfirmedEventNotification.go  | 4 ++--
 .../model/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.go    | 4 ++--
 .../model/BACnetConfirmedServiceRequestConfirmedTextMessage.go        | 4 ++--
 .../BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.go  | 4 ++--
 ...onfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.go | 4 ++--
 ...tConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.go | 4 ++--
 ...onfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.go | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestCreateObject.go      | 4 ++--
 .../model/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.go | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestDeleteObject.go      | 4 ++--
 .../model/BACnetConfirmedServiceRequestDeviceCommunicationControl.go  | 4 ++--
 ...rmedServiceRequestDeviceCommunicationControlEnableDisableTagged.go | 4 ++--
 .../model/BACnetConfirmedServiceRequestGetEnrollmentSummary.go        | 4 ++--
 ...edServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.go | 4 ++--
 ...nfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.go | 4 ++--
 ...BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.go | 4 ++--
 .../model/BACnetConfirmedServiceRequestGetEventInformation.go         | 4 ++--
 .../model/BACnetConfirmedServiceRequestLifeSafetyOperation.go         | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestReadProperty.go      | 4 ++--
 .../model/BACnetConfirmedServiceRequestReadPropertyConditional.go     | 4 ++--
 .../model/BACnetConfirmedServiceRequestReadPropertyMultiple.go        | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestReadRange.go         | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestReadRangeRange.go    | 4 ++--
 .../model/BACnetConfirmedServiceRequestReadRangeRangeByPosition.go    | 4 ++--
 .../BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.go    | 4 ++--
 .../model/BACnetConfirmedServiceRequestReadRangeRangeByTime.go        | 4 ++--
 .../model/BACnetConfirmedServiceRequestReinitializeDevice.go          | 4 ++--
 ...erviceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.go | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestRemoveListElement.go | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestRequestKey.go        | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestSubscribeCOV.go      | 4 ++--
 .../model/BACnetConfirmedServiceRequestSubscribeCOVProperty.go        | 4 ++--
 .../BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.go      | 4 ++--
 ...SubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.go | 4 ++--
 ...cribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.go | 4 ++--
 ...COVPropertyMultipleListOfCovSubscriptionSpecificationsReference.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConfirmedServiceRequestUnknown.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTClose.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTData.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTOpen.go   | 4 ++--
 .../readwrite/model/BACnetConfirmedServiceRequestWriteProperty.go     | 4 ++--
 .../model/BACnetConfirmedServiceRequestWritePropertyMultiple.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedData.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAPDULength.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataAPDUSegmentTimeout.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAPDUTimeout.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAbsenteeLimit.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAcceptedModes.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccessAlarmEvents.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccessCredentialAll.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccessDoorAlarmValues.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAll.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccessDoorFaultValues.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccessDoorPresentValue.go    | 4 ++--
 .../model/BACnetConstructedDataAccessDoorRelinquishDefault.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccessDoors.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccessEvent.go      | 4 ++--
 .../model/BACnetConstructedDataAccessEventAuthenticationFactor.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccessEventCredential.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccessEventTag.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccessEventTime.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccessPointAll.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccessRightsAll.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccessTransactionEvents.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccessUserAll.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccessZoneAdjustValue.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccessZoneAlarmValues.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAll.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccompaniment.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccompanimentTime.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAccumulatorAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccumulatorFaultHighLimit.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccumulatorFaultLowLimit.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccumulatorHighLimit.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccumulatorLowLimit.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccumulatorMaxPresValue.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataAccumulatorMinPresValue.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAckRequired.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAckedTransitions.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataAction.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataActionText.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataActivationTime.go   | 4 ++--
 .../model/BACnetConstructedDataActiveAuthenticationPolicy.go          | 4 ++--
 .../model/BACnetConstructedDataActiveCOVMultipleSubscriptions.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataActiveCOVSubscriptions.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataActiveText.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataActiveVTSessions.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataActualShedLevel.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAdjustValue.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAlarmValue.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAlarmValues.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataAlertEnrollmentAll.go        | 4 ++--
 .../model/BACnetConstructedDataAlertEnrollmentPresentValue.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAlignIntervals.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataAllWritesSuccessful.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataAllowGroupDelayInhibit.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAnalogInputAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogInputFaultHighLimit.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogInputFaultLowLimit.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogInputInterfaceValue.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogInputMaxPresValue.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogInputPresentValue.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputAll.go  | 4 ++--
 .../model/BACnetConstructedDataAnalogOutputInterfaceValue.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogOutputMaxPresValue.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogOutputPresentValue.go  | 4 ++--
 .../model/BACnetConstructedDataAnalogOutputRelinquishDefault.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAnalogValueAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogValueFaultHighLimit.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogValueFaultLowLimit.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogValueMaxPresValue.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataAnalogValuePresentValue.go   | 4 ++--
 .../model/BACnetConstructedDataAnalogValueRelinquishDefault.go        | 4 ++--
 .../model/BACnetConstructedDataApplicationSoftwareVersion.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataArchive.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataAssignedAccessRights.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataAssignedLandingCalls.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAttemptedSamples.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataAuthenticationFactors.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataAuthenticationPolicyList.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataAuthenticationPolicyNames.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataAuthenticationStatus.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataAuthorizationExemptions.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataAuthorizationMode.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataAutoSlaveDiscovery.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAverageValue.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataAveragingAll.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataBACnetIPGlobalAddress.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMode.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataBACnetIPMulticastAddress.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataBACnetIPNATTraversal.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBACnetIPUDPPort.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6Mode.go   | 4 ++--
 .../model/BACnetConstructedDataBACnetIPv6MulticastAddress.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataBACnetIPv6UDPPort.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataBBMDAcceptFDRegistrations.go | 4 ++--
 .../model/BACnetConstructedDataBBMDBroadcastDistributionTable.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataBBMDForeignDeviceTable.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataBackupAndRestoreState.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataBackupFailureTimeout.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataBackupPreparationTime.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataBaseDeviceSecurityPolicy.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBelongsTo.go        | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataBias.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBinaryInputAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataBinaryInputInterfaceValue.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataBinaryInputPresentValue.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataBinaryLightingOutputAll.go   | 4 ++--
 .../model/BACnetConstructedDataBinaryLightingOutputFeedbackValue.go   | 4 ++--
 .../model/BACnetConstructedDataBinaryLightingOutputPresentValue.go    | 4 ++--
 .../BACnetConstructedDataBinaryLightingOutputRelinquishDefault.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputAll.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataBinaryOutputFeedbackValue.go | 4 ++--
 .../model/BACnetConstructedDataBinaryOutputInterfaceValue.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataBinaryOutputPresentValue.go  | 4 ++--
 .../model/BACnetConstructedDataBinaryOutputRelinquishDefault.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBinaryValueAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataBinaryValuePresentValue.go   | 4 ++--
 .../model/BACnetConstructedDataBinaryValueRelinquishDefault.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBitMask.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataBitStringValueAlarmValues.go | 4 ++--
 .../model/BACnetConstructedDataBitStringValuePresentValue.go          | 4 ++--
 .../model/BACnetConstructedDataBitStringValueRelinquishDefault.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBitText.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataBitstringValueAll.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBlinkWarnEnable.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataBufferSize.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCOVIncrement.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCOVPeriod.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataCOVResubscriptionInterval.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCOVUPeriod.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCOVURecipients.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCalendarAll.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataCalendarPresentValue.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataCarAssignedDirection.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCarDoorCommand.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCarDoorStatus.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCarDoorText.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCarDoorZone.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCarDriveStatus.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCarLoad.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCarLoadUnits.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCarMode.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataCarMovingDirection.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCarPosition.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataChangeOfStateCount.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataChangeOfStateTime.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataChangesPending.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataChannelAll.go       | 4 ++--
 .../BACnetConstructedDataChannelListOfObjectPropertyReferences.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataChannelNumber.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataChannelPresentValue.go       | 4 ++--
 .../model/BACnetConstructedDataCharacterStringValueAlarmValues.go     | 4 ++--
 .../model/BACnetConstructedDataCharacterStringValueFaultValues.go     | 4 ++--
 .../model/BACnetConstructedDataCharacterStringValuePresentValue.go    | 4 ++--
 .../BACnetConstructedDataCharacterStringValueRelinquishDefault.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataCharacterstringValueAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataClientCOVIncrement.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCommand.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCommandAction.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCommandAll.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCommandTimeArray.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataConfigurationFiles.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataControlGroups.go    | 4 ++--
 .../model/BACnetConstructedDataControlledVariableReference.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataControlledVariableUnits.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataControlledVariableValue.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataCount.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataCountBeforeChange.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCountChangeTime.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataCredentialDataInputAll.go    | 4 ++--
 .../model/BACnetConstructedDataCredentialDataInputPresentValue.go     | 4 ++--
 .../model/BACnetConstructedDataCredentialDataInputUpdateTime.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataCredentialDisable.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCredentialStatus.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataCredentials.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataCredentialsInZone.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataCurrentCommandPriority.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDatabaseRevision.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDateList.go         | 4 ++--
 .../model/BACnetConstructedDataDatePatternValuePresentValue.go        | 4 ++--
 .../model/BACnetConstructedDataDatePatternValueRelinquishDefault.go   | 4 ++--
 .../model/BACnetConstructedDataDateTimePatternValuePresentValue.go    | 4 ++--
 .../BACnetConstructedDataDateTimePatternValueRelinquishDefault.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataDateTimeValuePresentValue.go | 4 ++--
 .../model/BACnetConstructedDataDateTimeValueRelinquishDefault.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDateValueAll.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataDateValuePresentValue.go     | 4 ++--
 .../model/BACnetConstructedDataDateValueRelinquishDefault.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataDatepatternValueAll.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDatetimeValueAll.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataDatetimepatternValueAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataDaylightSavingsStatus.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDaysRemaining.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDeadband.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDefaultFadeTime.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDefaultRampRate.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataDefaultStepIncrement.go      | 4 ++--
 .../model/BACnetConstructedDataDefaultSubordinateRelationship.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDefaultTimeout.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataDeployedProfileLocation.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataDerivativeConstant.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataDerivativeConstantUnits.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDescription.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataDescriptionOfHalt.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataDeviceAddressBinding.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDeviceAll.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataDeviceMaxInfoFrames.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDeviceMaxMaster.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDeviceType.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDirectReading.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataDistributionKeyRevision.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDoNotHide.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDoorAlarmState.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataDoorExtendedPulseTime.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDoorMembers.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataDoorOpenTooLongTime.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDoorPulseTime.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDoorStatus.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataDoorUnlockDelayTime.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataDutyWindow.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEffectivePeriod.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEgressActive.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEgressTime.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataElapsedActiveTime.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataElement.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataElevatorGroup.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataElevatorGroupAll.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataElevatorGroupGroupMembers.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataEnable.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEnergyMeter.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEnergyMeterRef.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEntryPoints.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataErrorLimit.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEscalatorAll.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataEscalatorFaultSignals.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEscalatorMode.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataEventAlgorithmInhibit.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataEventAlgorithmInhibitRef.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataEventDetectionEnable.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEventEnable.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataEventEnrollmentAll.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEventLogAll.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataEventLogLogBuffer.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataEventMessageTexts.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataEventMessageTextsConfig.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEventParameters.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEventState.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEventTimeStamps.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataEventType.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataExceptionSchedule.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataExecutionDelay.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataExitPoints.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataExpectedShedLevel.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataExpirationTime.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataExtendedTimeEnable.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFDBBMDAddress.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataFDSubscriptionLifetime.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataFailedAttemptEvents.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFailedAttempts.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataFailedAttemptsTime.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFaultHighLimit.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFaultLowLimit.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFaultParameters.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFaultSignals.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFaultType.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFaultValues.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFileAccessMethod.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFileAll.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFileRecordCount.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFileSize.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFileType.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFirmwareRevision.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFloorText.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataFullDutyBaseline.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataGlobalGroupGroupMembers.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataGlobalGroupPresentValue.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataGlobalIdentifier.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataGroupAll.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataGroupID.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataGroupMemberNames.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataGroupMembers.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataGroupMode.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataGroupPresentValue.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataHighLimit.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataHigherDeck.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPAddress.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPDHCPEnable.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPDHCPLeaseTime.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataIPDHCPLeaseTimeRemaining.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPDHCPServer.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPDNSServer.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPDefaultGateway.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPSubnetMask.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPv6Address.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataIPv6AutoAddressingEnable.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataIPv6DHCPLeaseTime.go         | 4 ++--
 .../model/BACnetConstructedDataIPv6DHCPLeaseTimeRemaining.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPServer.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPv6DNSServer.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataIPv6DefaultGateway.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPv6PrefixLength.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIPv6ZoneIndex.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataInProcess.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataInProgress.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataInactiveText.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataInitialTimeout.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataInputReference.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataInstallationID.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataInstanceOf.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataInstantaneousPower.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIntegerValueAll.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegerValueCOVIncrement.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegerValueDeadband.go      | 4 ++--
 .../model/BACnetConstructedDataIntegerValueFaultHighLimit.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegerValueFaultLowLimit.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegerValueHighLimit.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegerValueLowLimit.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegerValueMaxPresValue.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegerValueMinPresValue.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegerValuePresentValue.go  | 4 ++--
 .../model/BACnetConstructedDataIntegerValueRelinquishDefault.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegerValueResolution.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIntegralConstant.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataIntegralConstantUnits.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataIntervalOffset.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataIsUTC.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataKeySets.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataLandingCallControl.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLandingCalls.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataLandingDoorStatus.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataLargeAnalogValueAll.go       | 4 ++--
 .../model/BACnetConstructedDataLargeAnalogValueCOVIncrement.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataLargeAnalogValueDeadband.go  | 4 ++--
 .../model/BACnetConstructedDataLargeAnalogValueFaultHighLimit.go      | 4 ++--
 .../model/BACnetConstructedDataLargeAnalogValueFaultLowLimit.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataLargeAnalogValueHighLimit.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataLargeAnalogValueLowLimit.go  | 4 ++--
 .../model/BACnetConstructedDataLargeAnalogValueMaxPresValue.go        | 4 ++--
 .../model/BACnetConstructedDataLargeAnalogValueMinPresValue.go        | 4 ++--
 .../model/BACnetConstructedDataLargeAnalogValuePresentValue.go        | 4 ++--
 .../model/BACnetConstructedDataLargeAnalogValueRelinquishDefault.go   | 4 ++--
 .../model/BACnetConstructedDataLargeAnalogValueResolution.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLastAccessEvent.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLastAccessPoint.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLastCommandTime.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataLastCredentialAdded.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataLastCredentialAddedTime.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataLastCredentialRemoved.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataLastCredentialRemovedTime.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLastKeyServer.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLastNotifyRecord.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLastPriority.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataLastRestartReason.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLastRestoreTime.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLastStateChange.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLastUseTime.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataLifeSafetyAlarmValues.go     | 4 ++--
 .../model/BACnetConstructedDataLifeSafetyPointAlarmValues.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataLifeSafetyPointAll.go        | 4 ++--
 .../model/BACnetConstructedDataLifeSafetyPointFaultValues.go          | 4 ++--
 .../model/BACnetConstructedDataLifeSafetyPointPresentValue.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataLifeSafetyZoneAlarmValues.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataLifeSafetyZoneAll.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataLifeSafetyZoneFaultValues.go | 4 ++--
 .../model/BACnetConstructedDataLifeSafetyZoneMaintenanceRequired.go   | 4 ++--
 .../model/BACnetConstructedDataLifeSafetyZonePresentValue.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLiftAll.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLiftFaultSignals.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLightingCommand.go  | 4 ++--
 .../model/BACnetConstructedDataLightingCommandDefaultPriority.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataLightingOutputAll.go         | 4 ++--
 .../model/BACnetConstructedDataLightingOutputFeedbackValue.go         | 4 ++--
 .../model/BACnetConstructedDataLightingOutputPresentValue.go          | 4 ++--
 .../model/BACnetConstructedDataLightingOutputRelinquishDefault.go     | 4 ++--
 .../model/BACnetConstructedDataLightingOutputTrackingValue.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLimitEnable.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataLimitMonitoringInterval.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLinkSpeed.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataLinkSpeedAutonegotiate.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLinkSpeeds.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataListOfGroupMembers.go        | 4 ++--
 .../model/BACnetConstructedDataListOfObjectPropertyReferences.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLoadControlAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataLoadControlPresentValue.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLocalDate.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataLocalForwardingOnly.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLocalTime.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLocation.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLockStatus.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLockout.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataLockoutRelinquishTime.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLogBuffer.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataLogDeviceObjectProperty.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLogInterval.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLoggingObject.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLoggingRecord.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLoggingType.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLoopAction.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLoopAll.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLoopPresentValue.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLowDiffLimit.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLowLimit.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataLowerDeck.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMACAddress.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMachineRoomID.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataMaintenanceRequired.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMakingCarCall.go    | 4 ++--
 .../model/BACnetConstructedDataManipulatedVariableReference.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataManualSlaveAddressBinding.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataMaskedAlarmValues.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataMaxAPDULengthAccepted.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMaxActualValue.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataMaxFailedAttempts.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMaxInfoFrames.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMaxMaster.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMaxPresValue.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataMaxSegmentsAccepted.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMaximumOutput.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMaximumValue.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataMaximumValueTimestamp.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMemberOf.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataMemberStatusFlags.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMembers.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMinActualValue.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMinPresValue.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMinimumOffTime.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMinimumOnTime.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMinimumOutput.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMinimumValue.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataMinimumValueTimestamp.go     | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataMode.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataModelName.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataModificationDate.go | 4 ++--
 .../model/BACnetConstructedDataMultiStateInputAlarmValues.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataMultiStateInputAll.go        | 4 ++--
 .../model/BACnetConstructedDataMultiStateInputFaultValues.go          | 4 ++--
 .../model/BACnetConstructedDataMultiStateInputInterfaceValue.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataMultiStateOutputAll.go       | 4 ++--
 .../model/BACnetConstructedDataMultiStateOutputFeedbackValue.go       | 4 ++--
 .../model/BACnetConstructedDataMultiStateOutputInterfaceValue.go      | 4 ++--
 .../model/BACnetConstructedDataMultiStateOutputRelinquishDefault.go   | 4 ++--
 .../model/BACnetConstructedDataMultiStateValueAlarmValues.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataMultiStateValueAll.go        | 4 ++--
 .../model/BACnetConstructedDataMultiStateValueFaultValues.go          | 4 ++--
 .../model/BACnetConstructedDataMultiStateValueRelinquishDefault.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataMusterPoint.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataNegativeAccessRules.go       | 4 ++--
 .../model/BACnetConstructedDataNetworkAccessSecurityPolicies.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataNetworkInterfaceName.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataNetworkNumber.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataNetworkNumberQuality.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataNetworkPortAll.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataNetworkPortMaxInfoFrames.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataNetworkPortMaxMaster.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataNetworkSecurityAll.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataNetworkType.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataNextStoppingFloor.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataNodeSubtype.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataNodeType.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataNotificationClass.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataNotificationClassAll.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataNotificationForwarderAll.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataNotificationThreshold.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataNotifyType.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataNumberOfAPDURetries.go       | 4 ++--
 .../model/BACnetConstructedDataNumberOfAuthenticationPolicies.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataNumberOfStates.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataObjectIdentifier.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataObjectList.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataObjectName.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataObjectPropertyReference.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataObjectType.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataOccupancyCount.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataOccupancyCountAdjust.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataOccupancyCountEnable.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataOccupancyLowerLimit.go       | 4 ++--
 .../model/BACnetConstructedDataOccupancyLowerLimitEnforced.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataOccupancyState.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataOccupancyUpperLimit.go       | 4 ++--
 .../model/BACnetConstructedDataOccupancyUpperLimitEnforced.go         | 4 ++--
 .../model/BACnetConstructedDataOctetStringValuePresentValue.go        | 4 ++--
 .../model/BACnetConstructedDataOctetStringValueRelinquishDefault.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataOctetstringValueAll.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataOperationDirection.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataOperationExpected.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataOptional.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataOutOfService.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataOutputUnits.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataPacketReorderTime.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPassbackMode.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPassbackTimeout.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPassengerAlarm.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPolarity.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPortFilter.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataPositiveAccessRules.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataPositiveIntegerValueAll.go   | 4 ++--
 .../model/BACnetConstructedDataPositiveIntegerValueCOVIncrement.go    | 4 ++--
 .../model/BACnetConstructedDataPositiveIntegerValueDeadband.go        | 4 ++--
 .../model/BACnetConstructedDataPositiveIntegerValueFaultHighLimit.go  | 4 ++--
 .../model/BACnetConstructedDataPositiveIntegerValueFaultLowLimit.go   | 4 ++--
 .../model/BACnetConstructedDataPositiveIntegerValueHighLimit.go       | 4 ++--
 .../model/BACnetConstructedDataPositiveIntegerValueLowLimit.go        | 4 ++--
 .../model/BACnetConstructedDataPositiveIntegerValueMaxPresValue.go    | 4 ++--
 .../model/BACnetConstructedDataPositiveIntegerValueMinPresValue.go    | 4 ++--
 .../BACnetConstructedDataPositiveIntegerValueRelinquishDefault.go     | 4 ++--
 .../model/BACnetConstructedDataPositiveIntegerValueResolution.go      | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataPower.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPowerMode.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPrescale.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPresentValue.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPriority.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPriorityArray.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataPriorityForWriting.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataProcessIdentifier.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataProcessIdentifierFilter.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataProfileLocation.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataProfileName.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataProgramAll.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataProgramChange.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataProgramLocation.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataProgramState.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPropertyList.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataProportionalConstant.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataProportionalConstantUnits.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataProtocolLevel.go    | 4 ++--
 .../model/BACnetConstructedDataProtocolObjectTypesSupported.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataProtocolRevision.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataProtocolServicesSupported.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataProtocolVersion.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataPulseConverterAdjustValue.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataPulseConverterAll.go         | 4 ++--
 .../model/BACnetConstructedDataPulseConverterPresentValue.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataPulseRate.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataReadOnly.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataReasonForDisable.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataReasonForHalt.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataRecipientList.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataRecordCount.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataRecordsSinceNotification.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataReferencePort.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataRegisteredCarCall.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataReliability.go      | 4 ++--
 .../model/BACnetConstructedDataReliabilityEvaluationInhibit.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataRelinquishDefault.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataRepresents.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataRequestedShedLevel.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataRequestedUpdateInterval.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataRequired.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataResolution.go       | 4 ++--
 .../model/BACnetConstructedDataRestartNotificationRecipients.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataRestoreCompletionTime.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataRestorePreparationTime.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataRoutingTable.go     | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataScale.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataScaleFactor.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataScheduleAll.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataScheduleDefault.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataSchedulePresentValue.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSecuredStatus.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataSecurityPDUTimeout.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataSecurityTimeWindow.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataSegmentationSupported.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSerialNumber.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSetpoint.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataSetpointReference.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSetting.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataShedDuration.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataShedLevelDescriptions.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataShedLevels.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSilenced.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataSlaveAddressBinding.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSlaveProxyEnable.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataStartTime.go        | 4 ++--
 .../readwrite/model/BACnetConstructedDataStateChangeValues.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataStateDescription.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataStateText.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataStatusFlags.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataStopTime.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataStopWhenFull.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataStrikeCount.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataStructuredObjectList.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataStructuredViewAll.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataSubordinateAnnotations.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSubordinateList.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataSubordinateNodeTypes.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataSubordinateRelationships.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSubordinateTags.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataSubscribedRecipients.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataSupportedFormatClasses.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSupportedFormats.go | 4 ++--
 .../model/BACnetConstructedDataSupportedSecurityAlgorithms.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataSystemStatus.go     | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataTags.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataThreatAuthority.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataThreatLevel.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTimeDelay.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTimeDelayNormal.go  | 4 ++--
 .../readwrite/model/BACnetConstructedDataTimeOfActiveTimeReset.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataTimeOfDeviceRestart.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataTimeOfStateCountReset.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataTimeOfStrikeCountReset.go    | 4 ++--
 .../model/BACnetConstructedDataTimePatternValuePresentValue.go        | 4 ++--
 .../model/BACnetConstructedDataTimePatternValueRelinquishDefault.go   | 4 ++--
 .../model/BACnetConstructedDataTimeSynchronizationInterval.go         | 4 ++--
 .../model/BACnetConstructedDataTimeSynchronizationRecipients.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTimeValueAll.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataTimeValuePresentValue.go     | 4 ++--
 .../model/BACnetConstructedDataTimeValueRelinquishDefault.go          | 4 ++--
 .../readwrite/model/BACnetConstructedDataTimepatternValueAll.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTimerAlarmValues.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTimerAll.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataTimerMaxPresValue.go         | 4 ++--
 .../readwrite/model/BACnetConstructedDataTimerMinPresValue.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTimerResolution.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTimerRunning.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTimerState.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTotalRecordCount.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTraceFlag.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTrackingValue.go    | 4 ++--
 .../model/BACnetConstructedDataTransactionNotificationClass.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTransition.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTrendLogAll.go      | 4 ++--
 .../readwrite/model/BACnetConstructedDataTrendLogLogBuffer.go         | 4 ++--
 .../model/BACnetConstructedDataTrendLogLogDeviceObjectProperty.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataTrendLogMultipleAll.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataTrendLogMultipleLogBuffer.go | 4 ++--
 .../BACnetConstructedDataTrendLogMultipleLogDeviceObjectProperty.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataTrigger.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataUTCOffset.go        | 4 ++--
 .../model/BACnetConstructedDataUTCTimeSynchronizationRecipients.go    | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataUnits.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataUnspecified.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataUpdateInterval.go   | 4 ++--
 .../readwrite/model/BACnetConstructedDataUpdateKeySetTimeout.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataUpdateTime.go       | 4 ++--
 .../readwrite/model/BACnetConstructedDataUserExternalIdentifier.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataUserInformationReference.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataUserName.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataUserType.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataUsesRemaining.go    | 4 ++--
 .../readwrite/model/BACnetConstructedDataVTClassesSupported.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataValidSamples.go     | 4 ++--
 .../readwrite/model/BACnetConstructedDataValueBeforeChange.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataValueChangeTime.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataValueSet.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataValueSource.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataValueSourceArray.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataVarianceValue.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataVendorIdentifier.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataVendorName.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataVerificationTime.go | 4 ++--
 .../readwrite/model/BACnetConstructedDataVirtualMACAddressTable.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataWeeklySchedule.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataWindowInterval.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataWindowSamples.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataWriteStatus.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataZoneFrom.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetConstructedDataZoneMembers.go      | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetConstructedDataZoneTo.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetContextTag.go         | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetContextTagBitString.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetContextTagBoolean.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetContextTagCharacterString.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetContextTagDate.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetContextTagDouble.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetContextTagEnumerated.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetContextTagNull.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetContextTagObjectIdentifier.go      | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetContextTagOctetString.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetContextTagReal.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetContextTagSignedInteger.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetContextTagTime.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetContextTagUnknown.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetContextTagUnsignedInteger.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetCredentialAuthenticationFactor.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDailySchedule.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDateRange.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDateRangeEnclosed.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDateTime.go           | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDateTimeEnclosed.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDaysOfWeekTagged.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDestination.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetDeviceObjectPropertyReference.go   | 4 ++--
 .../readwrite/model/BACnetDeviceObjectPropertyReferenceEnclosed.go    | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetDeviceObjectReference.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetDeviceObjectReferenceEnclosed.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDeviceStatusTagged.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetDoorAlarmStateTagged.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetDoorSecuredStatusTagged.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDoorStatusTagged.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetDoorValueTagged.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetEngineeringUnitsTagged.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetError.go              | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetErrorGeneral.go       | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetEscalatorFaultTagged.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetEscalatorModeTagged.go   | 4 ++--
 .../readwrite/model/BACnetEscalatorOperationDirectionTagged.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetEventLogRecord.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventLogRecordLogDatum.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventLogRecordLogDatumLogStatus.go | 4 ++--
 .../readwrite/model/BACnetEventLogRecordLogDatumNotification.go       | 4 ++--
 .../readwrite/model/BACnetEventLogRecordLogDatumTimeChange.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventNotificationSubscription.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetEventParameter.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterAccessEvent.go       | 4 ++--
 .../model/BACnetEventParameterAccessEventListOfAccessEvents.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterBufferReady.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterChangeOfBitstring.go | 4 ++--
 .../BACnetEventParameterChangeOfBitstringListOfBitstringValues.go     | 4 ++--
 .../readwrite/model/BACnetEventParameterChangeOfCharacterString.go    | 4 ++--
 .../BACnetEventParameterChangeOfCharacterStringListOfAlarmValues.go   | 4 ++--
 .../readwrite/model/BACnetEventParameterChangeOfDiscreteValue.go      | 4 ++--
 .../readwrite/model/BACnetEventParameterChangeOfLifeSavety.go         | 4 ++--
 .../model/BACnetEventParameterChangeOfLifeSavetyListOfAlarmValues.go  | 4 ++--
 ...CnetEventParameterChangeOfLifeSavetyListOfLifeSavetyAlarmValues.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterChangeOfState.go     | 4 ++--
 .../readwrite/model/BACnetEventParameterChangeOfStateListOfValues.go  | 4 ++--
 .../readwrite/model/BACnetEventParameterChangeOfStatusFlags.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterChangeOfTimer.go     | 4 ++--
 .../readwrite/model/BACnetEventParameterChangeOfTimerAlarmValue.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterChangeOfValue.go     | 4 ++--
 .../readwrite/model/BACnetEventParameterChangeOfValueCivCriteria.go   | 4 ++--
 .../model/BACnetEventParameterChangeOfValueCivCriteriaBitmask.go      | 4 ++--
 ...entParameterChangeOfValueCivCriteriaReferencedPropertyIncrement.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterCommandFailure.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterDoubleOutOfRange.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterExtended.go          | 4 ++--
 .../readwrite/model/BACnetEventParameterExtendedParameters.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterFloatingLimit.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetEventParameterNone.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterOutOfRange.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterSignedOutOfRange.go  | 4 ++--
 .../readwrite/model/BACnetEventParameterUnsignedOutOfRange.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventParameterUnsignedRange.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetEventPriorities.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetEventStateTagged.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetEventSummariesList.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetEventSummary.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetEventTimestamps.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventTimestampsEnclosed.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetEventTransitionBitsTagged.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetEventTypeTagged.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetFaultParameter.go     | 4 ++--
 .../readwrite/model/BACnetFaultParameterFaultCharacterString.go       | 4 ++--
 .../BACnetFaultParameterFaultCharacterStringListOfFaultValues.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetFaultParameterFaultExtended.go     | 4 ++--
 .../readwrite/model/BACnetFaultParameterFaultExtendedParameters.go    | 4 ++--
 .../model/BACnetFaultParameterFaultExtendedParametersEntry.go         | 4 ++--
 .../BACnetFaultParameterFaultExtendedParametersEntryBitString.go      | 4 ++--
 .../model/BACnetFaultParameterFaultExtendedParametersEntryBoolean.go  | 4 ++--
 ...BACnetFaultParameterFaultExtendedParametersEntryCharacterString.go | 4 ++--
 .../model/BACnetFaultParameterFaultExtendedParametersEntryDate.go     | 4 ++--
 .../model/BACnetFaultParameterFaultExtendedParametersEntryDouble.go   | 4 ++--
 .../BACnetFaultParameterFaultExtendedParametersEntryEnumerated.go     | 4 ++--
 .../model/BACnetFaultParameterFaultExtendedParametersEntryInteger.go  | 4 ++--
 .../model/BACnetFaultParameterFaultExtendedParametersEntryNull.go     | 4 ++--
 ...ACnetFaultParameterFaultExtendedParametersEntryObjectidentifier.go | 4 ++--
 .../BACnetFaultParameterFaultExtendedParametersEntryOctetString.go    | 4 ++--
 .../model/BACnetFaultParameterFaultExtendedParametersEntryReal.go     | 4 ++--
 .../BACnetFaultParameterFaultExtendedParametersEntryReference.go      | 4 ++--
 .../model/BACnetFaultParameterFaultExtendedParametersEntryTime.go     | 4 ++--
 .../model/BACnetFaultParameterFaultExtendedParametersEntryUnsigned.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetFaultParameterFaultLifeSafety.go   | 4 ++--
 .../model/BACnetFaultParameterFaultLifeSafetyListOfFaultValues.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetFaultParameterFaultListed.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetFaultParameterFaultOutOfRange.go   | 4 ++--
 .../model/BACnetFaultParameterFaultOutOfRangeMaxNormalValue.go        | 4 ++--
 .../model/BACnetFaultParameterFaultOutOfRangeMaxNormalValueDouble.go  | 4 ++--
 .../model/BACnetFaultParameterFaultOutOfRangeMaxNormalValueInteger.go | 4 ++--
 .../model/BACnetFaultParameterFaultOutOfRangeMaxNormalValueReal.go    | 4 ++--
 .../BACnetFaultParameterFaultOutOfRangeMaxNormalValueUnsigned.go      | 4 ++--
 .../model/BACnetFaultParameterFaultOutOfRangeMinNormalValue.go        | 4 ++--
 .../model/BACnetFaultParameterFaultOutOfRangeMinNormalValueDouble.go  | 4 ++--
 .../model/BACnetFaultParameterFaultOutOfRangeMinNormalValueInteger.go | 4 ++--
 .../model/BACnetFaultParameterFaultOutOfRangeMinNormalValueReal.go    | 4 ++--
 .../BACnetFaultParameterFaultOutOfRangeMinNormalValueUnsigned.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetFaultParameterFaultState.go        | 4 ++--
 .../model/BACnetFaultParameterFaultStateListOfFaultValues.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetFaultParameterFaultStatusFlags.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetFaultParameterNone.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetFaultTypeTagged.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetFileAccessMethodTagged.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetGroupChannelValue.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetGroupChannelValueList.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetHostAddress.go        | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetHostAddressEnclosed.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetHostAddressIpAddress.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetHostAddressName.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetHostAddressNull.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetHostNPort.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetHostNPortEnclosed.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetIPModeTagged.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetKeyIdentifier.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLandingCallStatus.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetLandingCallStatusCommand.go        | 4 ++--
 .../readwrite/model/BACnetLandingCallStatusCommandDestination.go      | 4 ++--
 .../readwrite/model/BACnetLandingCallStatusCommandDirection.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLandingDoorStatus.go  | 4 ++--
 .../readwrite/model/BACnetLandingDoorStatusLandingDoorsList.go        | 4 ++--
 .../readwrite/model/BACnetLandingDoorStatusLandingDoorsListEntry.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetLifeSafetyModeTagged.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetLifeSafetyOperationTagged.go       | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetLifeSafetyStateTagged.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLiftCarCallList.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetLiftCarCallListFloorList.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetLiftCarDirectionTagged.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetLiftCarDoorCommandTagged.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetLiftCarDriveStatusTagged.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLiftCarModeTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLiftFaultTagged.go    | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetLiftGroupModeTagged.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLightingCommand.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetLightingCommandEnclosed.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetLightingInProgressTagged.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetLightingOperationTagged.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetLightingTransitionTagged.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLimitEnableTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLockStatusTagged.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLogData.go            | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLogDataLogData.go     | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetLogDataLogDataEntry.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogDataLogDataEntryAnyValue.go     | 4 ++--
 .../readwrite/model/BACnetLogDataLogDataEntryBitStringValue.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogDataLogDataEntryBooleanValue.go | 4 ++--
 .../readwrite/model/BACnetLogDataLogDataEntryEnumeratedValue.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogDataLogDataEntryFailure.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogDataLogDataEntryIntegerValue.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogDataLogDataEntryNullValue.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogDataLogDataEntryRealValue.go    | 4 ++--
 .../readwrite/model/BACnetLogDataLogDataEntryUnsignedValue.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogDataLogDataTimeChange.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLogDataLogStatus.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLogMultipleRecord.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLogRecord.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLogRecordLogDatum.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumAnyValue.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumBitStringValue.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumBooleanValue.go   | 4 ++--
 .../readwrite/model/BACnetLogRecordLogDatumEnumeratedValue.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumFailure.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumIntegerValue.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumLogStatus.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumNullValue.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumRealValue.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumTimeChange.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatumUnsignedValue.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLogStatusTagged.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetLoggingTypeTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetMaintenanceTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetNameValue.go          | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetNameValueCollection.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetNetworkNumberQualityTagged.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetNetworkPortCommandTagged.go        | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetNetworkSecurityPolicy.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetNetworkTypeTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetNodeTypeTagged.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetNotificationParameters.go          | 4 ++--
 .../readwrite/model/BACnetNotificationParametersAccessEvent.go        | 4 ++--
 .../readwrite/model/BACnetNotificationParametersBufferReady.go        | 4 ++--
 .../readwrite/model/BACnetNotificationParametersChangeOfBitString.go  | 4 ++--
 .../model/BACnetNotificationParametersChangeOfCharacterString.go      | 4 ++--
 .../model/BACnetNotificationParametersChangeOfDiscreteValue.go        | 4 ++--
 .../BACnetNotificationParametersChangeOfDiscreteValueNewValue.go      | 4 ++--
 ...ACnetNotificationParametersChangeOfDiscreteValueNewValueBoolean.go | 4 ++--
 ...ificationParametersChangeOfDiscreteValueNewValueCharacterString.go | 4 ++--
 ...CnetNotificationParametersChangeOfDiscreteValueNewValueDatetime.go | 4 ++--
 ...etNotificationParametersChangeOfDiscreteValueNewValueEnumerated.go | 4 ++--
 ...ACnetNotificationParametersChangeOfDiscreteValueNewValueInteger.go | 4 ++--
 ...ficationParametersChangeOfDiscreteValueNewValueObjectidentifier.go | 4 ++--
 ...netNotificationParametersChangeOfDiscreteValueNewValueOctetDate.go | 4 ++--
 ...tNotificationParametersChangeOfDiscreteValueNewValueOctetString.go | 4 ++--
 ...netNotificationParametersChangeOfDiscreteValueNewValueOctetTime.go | 4 ++--
 ...CnetNotificationParametersChangeOfDiscreteValueNewValueUnsigned.go | 4 ++--
 .../readwrite/model/BACnetNotificationParametersChangeOfLifeSafety.go | 4 ++--
 .../model/BACnetNotificationParametersChangeOfReliability.go          | 4 ++--
 .../readwrite/model/BACnetNotificationParametersChangeOfState.go      | 4 ++--
 .../model/BACnetNotificationParametersChangeOfStatusFlags.go          | 4 ++--
 .../readwrite/model/BACnetNotificationParametersChangeOfTimer.go      | 4 ++--
 .../readwrite/model/BACnetNotificationParametersChangeOfValue.go      | 4 ++--
 .../model/BACnetNotificationParametersChangeOfValueNewValue.go        | 4 ++--
 .../BACnetNotificationParametersChangeOfValueNewValueChangedBits.go   | 4 ++--
 .../BACnetNotificationParametersChangeOfValueNewValueChangedValue.go  | 4 ++--
 .../readwrite/model/BACnetNotificationParametersCommandFailure.go     | 4 ++--
 .../readwrite/model/BACnetNotificationParametersComplexEventType.go   | 4 ++--
 .../readwrite/model/BACnetNotificationParametersDoubleOutOfRange.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetNotificationParametersExtended.go  | 4 ++--
 .../readwrite/model/BACnetNotificationParametersExtendedParameters.go | 4 ++--
 .../readwrite/model/BACnetNotificationParametersFloatingLimit.go      | 4 ++--
 .../readwrite/model/BACnetNotificationParametersOutOfRange.go         | 4 ++--
 .../readwrite/model/BACnetNotificationParametersSignedOutOfRange.go   | 4 ++--
 .../readwrite/model/BACnetNotificationParametersUnsignedOutOfRange.go | 4 ++--
 .../readwrite/model/BACnetNotificationParametersUnsignedRange.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetNotifyTypeTagged.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetObjectPropertyReference.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetObjectPropertyReferenceEnclosed.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetObjectTypeTagged.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetObjectTypesSupportedTagged.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetOpeningTag.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetOptionalBinaryPV.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetOptionalBinaryPVNull.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetOptionalBinaryPVValue.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetOptionalCharacterString.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetOptionalCharacterStringNull.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetOptionalCharacterStringValue.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetOptionalREAL.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetOptionalREALNull.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetOptionalREALValue.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetOptionalUnsigned.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetOptionalUnsignedNull.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetOptionalUnsignedValue.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPolarityTagged.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPortPermission.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPrescale.go           | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPriorityArray.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPriorityValue.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetPriorityValueBitString.go          | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPriorityValueBoolean.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetPriorityValueCharacterString.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetPriorityValueConstructedValue.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPriorityValueDate.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPriorityValueDateTime.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPriorityValueDouble.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetPriorityValueEnumerated.go         | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPriorityValueInteger.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPriorityValueNull.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetPriorityValueObjectidentifier.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetPriorityValueOctetString.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPriorityValueReal.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPriorityValueTime.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPriorityValueUnsigned.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetProcessIdSelection.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetProcessIdSelectionNull.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetProcessIdSelectionValue.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetProgramErrorTagged.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetProgramRequestTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetProgramStateTagged.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPropertyAccessResult.go  | 4 ++--
 .../readwrite/model/BACnetPropertyAccessResultAccessResult.go         | 4 ++--
 .../BACnetPropertyAccessResultAccessResultPropertyAccessError.go      | 4 ++--
 .../model/BACnetPropertyAccessResultAccessResultPropertyValue.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyIdentifierTagged.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPropertyReference.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyReferenceEnclosed.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStateActionUnknown.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPropertyStates.go     | 4 ++--
 .../readwrite/model/BACnetPropertyStatesAccessCredentialDisable.go    | 4 ++--
 .../model/BACnetPropertyStatesAccessCredentialDisableReason.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesAccessEvent.go       | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPropertyStatesAction.go  | 4 ++--
 .../readwrite/model/BACnetPropertyStatesAuthenticationStatus.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesBackupState.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesBacnetIpMode.go      | 4 ++--
 .../readwrite/model/BACnetPropertyStatesBinaryLightningValue.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesBinaryValue.go       | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPropertyStatesBoolean.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesDoorAlarmState.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesDoorSecuredStatus.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesDoorStatus.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesDoorValue.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesEnclosed.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesEscalatorFault.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesEscalatorMode.go     | 4 ++--
 .../model/BACnetPropertyStatesEscalatorOperationDirection.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesEventType.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesExtendedValue.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesFileAccessMethod.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesIntegerValue.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesLifeSafetyMode.go    | 4 ++--
 .../readwrite/model/BACnetPropertyStatesLifeSafetyOperations.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesLifeSafetyState.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesLiftCarDirection.go  | 4 ++--
 .../readwrite/model/BACnetPropertyStatesLiftCarDoorCommand.go         | 4 ++--
 .../readwrite/model/BACnetPropertyStatesLiftCarDriveStatus.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesLiftCarMode.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesLiftFault.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesLiftGroupMode.go     | 4 ++--
 .../readwrite/model/BACnetPropertyStatesLightningInProgress.go        | 4 ++--
 .../readwrite/model/BACnetPropertyStatesLightningOperation.go         | 4 ++--
 .../readwrite/model/BACnetPropertyStatesLightningTransition.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesLockStatus.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesMaintenance.go       | 4 ++--
 .../readwrite/model/BACnetPropertyStatesNetworkNumberQuality.go       | 4 ++--
 .../readwrite/model/BACnetPropertyStatesNetworkPortCommand.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesNetworkType.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesNodeType.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesNotifyType.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesPolarity.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesProgramChange.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesProgramState.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesProtocolLevel.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesReasonForHalt.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesReliability.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesRestartReason.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesSecurityLevel.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesShedState.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesSilencedState.go     | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPropertyStatesState.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesSystemStatus.go      | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesTimerState.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesTimerTransition.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetPropertyStatesUnits.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesUnsignedValue.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesWriteStatus.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyStatesZoneOccupanyState.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPropertyValue.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetPropertyValues.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetPropertyWriteDefinition.go         | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetProtocolLevelTagged.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetReadAccessProperty.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetReadAccessPropertyReadResult.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetReadAccessResult.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetReadAccessResultListOfResults.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetReadAccessSpecification.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetRecipient.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetRecipientAddress.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetRecipientDevice.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetRecipientEnclosed.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetRecipientProcess.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetRecipientProcessEnclosed.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetRejectReasonTagged.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetRelationshipTagged.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetReliabilityTagged.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetRestartReasonTagged.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetResultFlagsTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetRouterEntry.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetRouterEntryStatusTagged.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetScale.go              | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetScaleFloatScale.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetScaleIntegerScale.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetSecurityKeySet.go     | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetSecurityKeySetKeyIds.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetSecurityLevelTagged.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetSecurityPolicyTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetSegmentationTagged.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetServiceAck.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckAtomicReadFile.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckAtomicReadFileRecord.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckAtomicReadFileStream.go  | 4 ++--
 .../readwrite/model/BACnetServiceAckAtomicReadFileStreamOrRecord.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckAtomicWriteFile.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckAuthenticate.go          | 4 ++--
 .../readwrite/model/BACnetServiceAckConfirmedPrivateTransfer.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckCreateObject.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckGetAlarmSummary.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckGetEnrollmentSummary.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckGetEventInformation.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckReadProperty.go          | 4 ++--
 .../readwrite/model/BACnetServiceAckReadPropertyConditional.go        | 4 ++--
 .../bacnetip/readwrite/model/BACnetServiceAckReadPropertyMultiple.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetServiceAckReadRange.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetServiceAckRequestKey.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetServiceAckVTData.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetServiceAckVTOpen.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetServicesSupportedTagged.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetSetpointReference.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetShedLevel.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetShedLevelAmount.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetShedLevelLevel.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetShedLevelPercent.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetShedStateTagged.go    | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetSilencedStateTagged.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetSpecialEvent.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetSpecialEventListOfTimeValues.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetSpecialEventPeriod.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetSpecialEventPeriodCalendarEntry.go | 4 ++--
 .../readwrite/model/BACnetSpecialEventPeriodCalendarReference.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetStatusFlagsTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTagHeader.go          | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetTagPayloadBitString.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTagPayloadBoolean.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetTagPayloadCharacterString.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTagPayloadDate.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTagPayloadDouble.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetTagPayloadEnumerated.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetTagPayloadObjectIdentifier.go      | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetTagPayloadOctetString.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTagPayloadReal.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetTagPayloadSignedInteger.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTagPayloadTime.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetTagPayloadUnsignedInteger.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTimeStamp.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTimeStampDateTime.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTimeStampEnclosed.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTimeStampSequence.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTimeStampTime.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTimeStampsEnclosed.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTimeValue.go          | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetTimerStateChangeValue.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueBitString.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueBoolean.go    | 4 ++--
 .../readwrite/model/BACnetTimerStateChangeValueCharacterString.go     | 4 ++--
 .../readwrite/model/BACnetTimerStateChangeValueConstructedValue.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueDate.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueDateTime.go   | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueDouble.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueEnumerated.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueInteger.go    | 4 ++--
 .../readwrite/model/BACnetTimerStateChangeValueLightingCommand.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueNoValue.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueNull.go       | 4 ++--
 .../readwrite/model/BACnetTimerStateChangeValueObjectidentifier.go    | 4 ++--
 .../readwrite/model/BACnetTimerStateChangeValueOctetString.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueReal.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueTime.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetTimerStateChangeValueUnsigned.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetTimerStateTagged.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/BACnetTimerTransitionTagged.go | 4 ++--
 .../bacnetip/readwrite/model/BACnetUnconfirmedServiceChoiceTagged.go  | 4 ++--
 .../bacnetip/readwrite/model/BACnetUnconfirmedServiceRequest.go       | 4 ++--
 .../bacnetip/readwrite/model/BACnetUnconfirmedServiceRequestIAm.go    | 4 ++--
 .../bacnetip/readwrite/model/BACnetUnconfirmedServiceRequestIHave.go  | 4 ++--
 .../model/BACnetUnconfirmedServiceRequestTimeSynchronization.go       | 4 ++--
 .../model/BACnetUnconfirmedServiceRequestUTCTimeSynchronization.go    | 4 ++--
 .../BACnetUnconfirmedServiceRequestUnconfirmedCOVNotification.go      | 4 ++--
 ...CnetUnconfirmedServiceRequestUnconfirmedCOVNotificationMultiple.go | 4 ++--
 .../BACnetUnconfirmedServiceRequestUnconfirmedEventNotification.go    | 4 ++--
 .../BACnetUnconfirmedServiceRequestUnconfirmedPrivateTransfer.go      | 4 ++--
 .../model/BACnetUnconfirmedServiceRequestUnconfirmedTextMessage.go    | 4 ++--
 .../readwrite/model/BACnetUnconfirmedServiceRequestUnknown.go         | 4 ++--
 .../bacnetip/readwrite/model/BACnetUnconfirmedServiceRequestWhoHas.go | 4 ++--
 .../readwrite/model/BACnetUnconfirmedServiceRequestWhoHasObject.go    | 4 ++--
 .../model/BACnetUnconfirmedServiceRequestWhoHasObjectIdentifier.go    | 4 ++--
 .../model/BACnetUnconfirmedServiceRequestWhoHasObjectName.go          | 4 ++--
 .../bacnetip/readwrite/model/BACnetUnconfirmedServiceRequestWhoIs.go  | 4 ++--
 .../readwrite/model/BACnetUnconfirmedServiceRequestWriteGroup.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetVMACEntry.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetVTClassTagged.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetVTSession.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetValueSource.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetValueSourceAddress.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetValueSourceNone.go    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetValueSourceObject.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetVendorIdTagged.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetWeekNDay.go           | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetWeekNDayTagged.go     | 4 ++--
 .../bacnetip/readwrite/model/BACnetWriteAccessSpecification.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BACnetWriteStatusTagged.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BVLC.go                     | 4 ++--
 .../bacnetip/readwrite/model/BVLCBroadcastDistributionTableEntry.go   | 4 ++--
 .../bacnetip/readwrite/model/BVLCDeleteForeignDeviceTableEntry.go     | 4 ++--
 .../bacnetip/readwrite/model/BVLCDistributeBroadcastToNetwork.go      | 4 ++--
 .../protocols/bacnetip/readwrite/model/BVLCForeignDeviceTableEntry.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BVLCForwardedNPDU.go        | 4 ++--
 .../protocols/bacnetip/readwrite/model/BVLCOriginalBroadcastNPDU.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BVLCOriginalUnicastNPDU.go  | 4 ++--
 .../bacnetip/readwrite/model/BVLCReadBroadcastDistributionTable.go    | 4 ++--
 .../bacnetip/readwrite/model/BVLCReadBroadcastDistributionTableAck.go | 4 ++--
 .../protocols/bacnetip/readwrite/model/BVLCReadForeignDeviceTable.go  | 4 ++--
 .../bacnetip/readwrite/model/BVLCReadForeignDeviceTableAck.go         | 4 ++--
 .../protocols/bacnetip/readwrite/model/BVLCRegisterForeignDevice.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BVLCResult.go               | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BVLCResultCodeTagged.go     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BVLCSecureBVLL.go           | 4 ++--
 .../bacnetip/readwrite/model/BVLCWriteBroadcastDistributionTable.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/BacnetConstants.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/ChangeListAddError.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/ChangeListRemoveError.go    | 4 ++--
 .../bacnetip/readwrite/model/ConfirmedEventNotificationRequest.go     | 4 ++--
 .../bacnetip/readwrite/model/ConfirmedPrivateTransferError.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/CreateObjectError.go        | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/Error.go                    | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/ErrorClassTagged.go         | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/ErrorCodeTagged.go          | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/ErrorEnclosed.go            | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/ListOfCovNotifications.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/ListOfCovNotificationsList.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/ListOfCovNotificationsValue.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLM.go                      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMChallengeRequest.go      | 4 ++--
 .../bacnetip/readwrite/model/NLMDisconnectConnectionToNetwork.go      | 4 ++--
 .../bacnetip/readwrite/model/NLMEstablishConnectionToNetwork.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMIAmRouterToNetwork.go    | 4 ++--
 .../protocols/bacnetip/readwrite/model/NLMICouldBeRouterToNetwork.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/NLMInitializeRoutingTable.go   | 4 ++--
 .../bacnetip/readwrite/model/NLMInitializeRoutingTableAck.go          | 4 ++--
 .../bacnetip/readwrite/model/NLMInitializeRoutingTablePortMapping.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMNetworkNumberIs.go       | 4 ++--
 .../protocols/bacnetip/readwrite/model/NLMRejectMessageToNetwork.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMRequestKeyUpdate.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMRequestMasterKey.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMReserved.go              | 4 ++--
 .../protocols/bacnetip/readwrite/model/NLMRouterAvailableToNetwork.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMRouterBusyToNetwork.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMSecurityPayload.go       | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMSecurityResponse.go      | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMSetMasterKey.go          | 4 ++--
 .../protocols/bacnetip/readwrite/model/NLMUpdateKeyDistributionKey.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMUpdateKeyUpdate.go       | 4 ++--
 .../bacnetip/readwrite/model/NLMUpdateKeyUpdateControlFlags.go        | 4 ++--
 .../protocols/bacnetip/readwrite/model/NLMUpdateKeyUpdateKeyEntry.go  | 4 ++--
 .../protocols/bacnetip/readwrite/model/NLMVendorProprietaryMessage.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMWhatIsNetworkNumber.go   | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NLMWhoIsRouterToNetwork.go  | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NPDU.go                     | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/NPDUControl.go              | 4 ++--
 .../protocols/bacnetip/readwrite/model/NPDUNetworkPriorityTagged.go   | 4 ++--
 .../protocols/bacnetip/readwrite/model/SecurityResponseCodeTagged.go  | 4 ++--
 .../bacnetip/readwrite/model/SubscribeCOVPropertyMultipleError.go     | 4 ++--
 .../model/SubscribeCOVPropertyMultipleErrorFirstFailedSubscription.go | 4 ++--
 plc4go/protocols/bacnetip/readwrite/model/VTCloseError.go             | 4 ++--
 .../readwrite/model/VTCloseErrorListOfVTSessionIdentifiers.go         | 4 ++--
 .../protocols/bacnetip/readwrite/model/WritePropertyMultipleError.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/AccessControlData.go            | 4 ++--
 .../cbus/readwrite/model/AccessControlDataAccessPointClosed.go        | 4 ++--
 .../cbus/readwrite/model/AccessControlDataAccessPointForcedOpen.go    | 4 ++--
 .../cbus/readwrite/model/AccessControlDataAccessPointLeftOpen.go      | 4 ++--
 .../cbus/readwrite/model/AccessControlDataCloseAccessPoint.go         | 4 ++--
 .../cbus/readwrite/model/AccessControlDataInvalidAccessRequest.go     | 4 ++--
 .../cbus/readwrite/model/AccessControlDataLockAccessPoint.go          | 4 ++--
 .../protocols/cbus/readwrite/model/AccessControlDataRequestToExit.go  | 4 ++--
 .../cbus/readwrite/model/AccessControlDataValidAccessRequest.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/AirConditioningData.go          | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataHumidityScheduleEntry.go  | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataHvacScheduleEntry.go      | 4 ++--
 plc4go/protocols/cbus/readwrite/model/AirConditioningDataRefresh.go   | 4 ++--
 .../readwrite/model/AirConditioningDataSetHumidityLowerGuardLimit.go  | 4 ++--
 .../readwrite/model/AirConditioningDataSetHumiditySetbackLimit.go     | 4 ++--
 .../readwrite/model/AirConditioningDataSetHumidityUpperGuardLimit.go  | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataSetHvacLowerGuardLimit.go | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataSetHvacSetbackLimit.go    | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataSetHvacUpperGuardLimit.go | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataSetPlantHumidityLevel.go  | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataSetPlantHvacLevel.go      | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataSetZoneGroupOff.go        | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataSetZoneGroupOn.go         | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataSetZoneHumidityMode.go    | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataSetZoneHvacMode.go        | 4 ++--
 .../protocols/cbus/readwrite/model/AirConditioningDataZoneHumidity.go | 4 ++--
 .../readwrite/model/AirConditioningDataZoneHumidityPlantStatus.go     | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataZoneHvacPlantStatus.go    | 4 ++--
 .../cbus/readwrite/model/AirConditioningDataZoneTemperature.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/Alpha.go                        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ApplicationAddress1.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ApplicationAddress2.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/BridgeAddress.go                | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALData.go                      | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataAcknowledge.go           | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataGetStatus.go             | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataIdentify.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataIdentifyReply.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataRecall.go                | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataReply.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataReset.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataStatus.go                | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataStatusExtended.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALDataWrite.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALReply.go                     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALReplyLong.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CALReplyShort.go                | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusCommand.go                  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusCommandDeviceManagement.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusCommandPointToMultiPoint.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusCommandPointToPoint.go      | 4 ++--
 .../cbus/readwrite/model/CBusCommandPointToPointToMultiPoint.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusConstants.go                | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusHeader.go                   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusMessage.go                  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusMessageToClient.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusMessageToServer.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusOptions.go                  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusPointToMultiPointCommand.go | 4 ++--
 .../cbus/readwrite/model/CBusPointToMultiPointCommandNormal.go        | 4 ++--
 .../cbus/readwrite/model/CBusPointToMultiPointCommandStatus.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CBusPointToPointCommand.go      | 4 ++--
 .../protocols/cbus/readwrite/model/CBusPointToPointCommandDirect.go   | 4 ++--
 .../protocols/cbus/readwrite/model/CBusPointToPointCommandIndirect.go | 4 ++--
 .../cbus/readwrite/model/CBusPointToPointToMultiPointCommand.go       | 4 ++--
 .../cbus/readwrite/model/CBusPointToPointToMultiPointCommandNormal.go | 4 ++--
 .../cbus/readwrite/model/CBusPointToPointToMultiPointCommandStatus.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/Checksum.go                     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ClockAndTimekeepingData.go      | 4 ++--
 .../cbus/readwrite/model/ClockAndTimekeepingDataRequestRefresh.go     | 4 ++--
 .../cbus/readwrite/model/ClockAndTimekeepingDataUpdateDate.go         | 4 ++--
 .../cbus/readwrite/model/ClockAndTimekeepingDataUpdateTime.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/Confirmation.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CustomManufacturer.go           | 4 ++--
 plc4go/protocols/cbus/readwrite/model/CustomTypes.go                  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/EnableControlData.go            | 4 ++--
 plc4go/protocols/cbus/readwrite/model/EncodedReply.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/EncodedReplyCALReply.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ErrorReportingData.go           | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ErrorReportingDataGeneric.go    | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ErrorReportingSystemCategory.go | 4 ++--
 .../cbus/readwrite/model/ErrorReportingSystemCategoryType.go          | 4 ++--
 .../ErrorReportingSystemCategoryTypeBuildingManagementSystems.go      | 4 ++--
 .../model/ErrorReportingSystemCategoryTypeClimateControllers.go       | 4 ++--
 .../readwrite/model/ErrorReportingSystemCategoryTypeInputUnits.go     | 4 ++--
 .../readwrite/model/ErrorReportingSystemCategoryTypeOutputUnits.go    | 4 ++--
 .../cbus/readwrite/model/ErrorReportingSystemCategoryTypeReserved.go  | 4 ++--
 .../readwrite/model/ErrorReportingSystemCategoryTypeSupportUnits.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACAuxiliaryLevel.go           | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACHumidity.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACHumidityModeAndFlags.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACHumidityStatusFlags.go      | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACModeAndFlags.go             | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACRawLevels.go                | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACStartTime.go                | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACStatusFlags.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACTemperature.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/HVACZoneList.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/IdentifyReplyCommand.go         | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandCurrentSenseLevels.go    | 4 ++--
 .../protocols/cbus/readwrite/model/IdentifyReplyCommandDSIStatus.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/IdentifyReplyCommandDelays.go   | 4 ++--
 .../readwrite/model/IdentifyReplyCommandExtendedDiagnosticSummary.go  | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandFirmwareVersion.go       | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandGAVPhysicalAddresses.go  | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandGAVValuesCurrent.go      | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandGAVValuesStored.go       | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandLogicalAssignment.go     | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandManufacturer.go          | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandMaximumLevels.go         | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandMinimumLevels.go         | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandNetworkTerminalLevels.go | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandNetworkVoltage.go        | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandOutputUnitSummary.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/IdentifyReplyCommandSummary.go  | 4 ++--
 .../cbus/readwrite/model/IdentifyReplyCommandTerminalLevels.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/IdentifyReplyCommandType.go     | 4 ++--
 .../protocols/cbus/readwrite/model/IdentifyReplyCommandUnitSummary.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/InterfaceOptions1.go            | 4 ++--
 .../cbus/readwrite/model/InterfaceOptions1PowerUpSettings.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/InterfaceOptions2.go            | 4 ++--
 plc4go/protocols/cbus/readwrite/model/InterfaceOptions3.go            | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LevelInformation.go             | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LevelInformationAbsent.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LevelInformationCorrupted.go    | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LevelInformationNormal.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LightingData.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LightingDataLabel.go            | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LightingDataOff.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LightingDataOn.go               | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LightingDataRampToLevel.go      | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LightingDataTerminateRamp.go    | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LightingLabelOptions.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/LogicAssignment.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/MeasurementData.go              | 4 ++--
 .../cbus/readwrite/model/MeasurementDataChannelMeasurementData.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/MediaTransportControlData.go    | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataCategoryName.go     | 4 ++--
 .../MediaTransportControlDataEnumerateCategoriesSelectionTracks.go    | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataEnumerationsSize.go | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataFastForward.go      | 4 ++--
 .../readwrite/model/MediaTransportControlDataNextPreviousCategory.go  | 4 ++--
 .../readwrite/model/MediaTransportControlDataNextPreviousSelection.go | 4 ++--
 .../readwrite/model/MediaTransportControlDataNextPreviousTrack.go     | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataPauseResume.go      | 4 ++--
 .../protocols/cbus/readwrite/model/MediaTransportControlDataPlay.go   | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataRepeatOnOff.go      | 4 ++--
 .../protocols/cbus/readwrite/model/MediaTransportControlDataRewind.go | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataSelectionName.go    | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataSetCategory.go      | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataSetSelection.go     | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataSetTrack.go         | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataShuffleOnOff.go     | 4 ++--
 .../readwrite/model/MediaTransportControlDataSourcePowerControl.go    | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataStatusRequest.go    | 4 ++--
 .../protocols/cbus/readwrite/model/MediaTransportControlDataStop.go   | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataTotalTracks.go      | 4 ++--
 .../cbus/readwrite/model/MediaTransportControlDataTrackName.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/MeteringData.go                 | 4 ++--
 .../cbus/readwrite/model/MeteringDataDrinkingWaterConsumption.go      | 4 ++--
 .../cbus/readwrite/model/MeteringDataElectricityConsumption.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/MeteringDataGasConsumption.go   | 4 ++--
 .../cbus/readwrite/model/MeteringDataMeasureDrinkingWater.go          | 4 ++--
 .../protocols/cbus/readwrite/model/MeteringDataMeasureElectricity.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/MeteringDataMeasureGas.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/MeteringDataMeasureOil.go       | 4 ++--
 .../protocols/cbus/readwrite/model/MeteringDataMeasureOtherWater.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/MeteringDataOilConsumption.go   | 4 ++--
 .../cbus/readwrite/model/MeteringDataOtherWaterConsumption.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/MonitoredSAL.go                 | 4 ++--
 .../protocols/cbus/readwrite/model/MonitoredSALLongFormSmartMode.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/MonitoredSALReply.go            | 4 ++--
 .../protocols/cbus/readwrite/model/MonitoredSALShortFormBasicMode.go  | 4 ++--
 .../cbus/readwrite/model/NetworkProtocolControlInformation.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/NetworkRoute.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/PanicStatus.go                  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ParameterChange.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ParameterChangeReply.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ParameterValue.go               | 4 ++--
 .../cbus/readwrite/model/ParameterValueApplicationAddress1.go         | 4 ++--
 .../cbus/readwrite/model/ParameterValueApplicationAddress2.go         | 4 ++--
 .../protocols/cbus/readwrite/model/ParameterValueBaudRateSelector.go  | 4 ++--
 .../cbus/readwrite/model/ParameterValueCustomManufacturer.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ParameterValueCustomTypes.go    | 4 ++--
 .../protocols/cbus/readwrite/model/ParameterValueInterfaceOptions1.go | 4 ++--
 .../readwrite/model/ParameterValueInterfaceOptions1PowerUpSettings.go | 4 ++--
 .../protocols/cbus/readwrite/model/ParameterValueInterfaceOptions2.go | 4 ++--
 .../protocols/cbus/readwrite/model/ParameterValueInterfaceOptions3.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ParameterValueRaw.go            | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ParameterValueSerialNumber.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/PowerUp.go                      | 4 ++--
 plc4go/protocols/cbus/readwrite/model/PowerUpReply.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/Reply.go                        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ReplyEncodedReply.go            | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ReplyNetwork.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ReplyOrConfirmation.go          | 4 ++--
 .../protocols/cbus/readwrite/model/ReplyOrConfirmationConfirmation.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ReplyOrConfirmationReply.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/Request.go                      | 4 ++--
 plc4go/protocols/cbus/readwrite/model/RequestCommand.go               | 4 ++--
 plc4go/protocols/cbus/readwrite/model/RequestContext.go               | 4 ++--
 plc4go/protocols/cbus/readwrite/model/RequestDirectCommandAccess.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/RequestEmpty.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/RequestNull.go                  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/RequestObsolete.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/RequestReset.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/RequestSmartConnectShortcut.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/RequestTermination.go           | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ResponseTermination.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALData.go                      | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataAccessControl.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataAirConditioning.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataAudioAndVideo.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataClockAndTimekeeping.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataEnableControl.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataErrorReporting.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataFreeUsage.go             | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataHeating.go               | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataHvacActuator.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataIrrigationControl.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataLighting.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataMeasurement.go           | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataMediaTransport.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataMetering.go              | 4 ++--
 .../cbus/readwrite/model/SALDataPoolsSpasPondsFountainsControl.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataReserved.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataRoomControlSystem.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataSecurity.go              | 4 ++--
 .../cbus/readwrite/model/SALDataTelephonyStatusAndControl.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataTemperatureBroadcast.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataTesting.go               | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataTriggerControl.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SALDataVentilation.go           | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityArmCode.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityData.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataAlarmOff.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataAlarmOn.go          | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataArmFailedCleared.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataArmFailedRaised.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataArmReadyNotReady.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataArmSystem.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataCurrentAlarmType.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataDisplayMessage.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataDropTamper.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataEmulatedKeypad.go   | 4 ++--
 .../protocols/cbus/readwrite/model/SecurityDataEntryDelayStarted.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataEvent.go            | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataExitDelayStarted.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataFireAlarmCleared.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataFireAlarmRaised.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataGasAlarmCleared.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataGasAlarmRaised.go   | 4 ++--
 .../protocols/cbus/readwrite/model/SecurityDataLineCutAlarmCleared.go | 4 ++--
 .../protocols/cbus/readwrite/model/SecurityDataLineCutAlarmRaised.go  | 4 ++--
 .../protocols/cbus/readwrite/model/SecurityDataLowBatteryCharging.go  | 4 ++--
 .../protocols/cbus/readwrite/model/SecurityDataLowBatteryCorrected.go | 4 ++--
 .../protocols/cbus/readwrite/model/SecurityDataLowBatteryDetected.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataMainsFailure.go     | 4 ++--
 .../cbus/readwrite/model/SecurityDataMainsRestoredOrApplied.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataOff.go              | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataOn.go               | 4 ++--
 .../protocols/cbus/readwrite/model/SecurityDataOtherAlarmCleared.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataOtherAlarmRaised.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataPanicActivated.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataPanicCleared.go     | 4 ++--
 .../protocols/cbus/readwrite/model/SecurityDataPasswordEntryStatus.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataRaiseAlarm.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataRaiseTamper.go      | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataRequestZoneName.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataStatus1Request.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataStatus2Request.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataStatusReport1.go    | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataStatusReport2.go    | 4 ++--
 .../protocols/cbus/readwrite/model/SecurityDataSystemArmedDisarmed.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataSystemDisarmed.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataTamperOff.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataTamperOn.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataZoneIsolated.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataZoneName.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataZoneOpen.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataZoneSealed.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataZoneShort.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SecurityDataZoneUnsealed.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SerialInterfaceAddress.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/SerialNumber.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ServerErrorReply.go             | 4 ++--
 plc4go/protocols/cbus/readwrite/model/StatusByte.go                   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/StatusRequest.go                | 4 ++--
 plc4go/protocols/cbus/readwrite/model/StatusRequestBinaryState.go     | 4 ++--
 .../cbus/readwrite/model/StatusRequestBinaryStateDeprecated.go        | 4 ++--
 plc4go/protocols/cbus/readwrite/model/StatusRequestLevel.go           | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TamperStatus.go                 | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TelephonyData.go                | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TelephonyDataClearDiversion.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TelephonyDataDialInFailure.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TelephonyDataDialOutFailure.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TelephonyDataDivert.go          | 4 ++--
 .../readwrite/model/TelephonyDataInternetConnectionRequestMade.go     | 4 ++--
 .../cbus/readwrite/model/TelephonyDataIsolateSecondaryOutlet.go       | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TelephonyDataLineOffHook.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TelephonyDataLineOnHook.go      | 4 ++--
 .../protocols/cbus/readwrite/model/TelephonyDataRecallLastNumber.go   | 4 ++--
 .../cbus/readwrite/model/TelephonyDataRecallLastNumberRequest.go      | 4 ++--
 .../protocols/cbus/readwrite/model/TelephonyDataRejectIncomingCall.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TelephonyDataRinging.go         | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TemperatureBroadcastData.go     | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TriggerControlData.go           | 4 ++--
 .../protocols/cbus/readwrite/model/TriggerControlDataIndicatorKill.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TriggerControlDataLabel.go      | 4 ++--
 .../protocols/cbus/readwrite/model/TriggerControlDataTriggerEvent.go  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TriggerControlDataTriggerMax.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TriggerControlDataTriggerMin.go | 4 ++--
 plc4go/protocols/cbus/readwrite/model/TriggerControlLabelOptions.go   | 4 ++--
 plc4go/protocols/cbus/readwrite/model/UnitAddress.go                  | 4 ++--
 plc4go/protocols/cbus/readwrite/model/ZoneStatus.go                   | 4 ++--
 plc4go/protocols/df1/readwrite/model/DF1Command.go                    | 4 ++--
 plc4go/protocols/df1/readwrite/model/DF1Symbol.go                     | 4 ++--
 plc4go/protocols/df1/readwrite/model/DF1SymbolMessageFrame.go         | 4 ++--
 plc4go/protocols/df1/readwrite/model/DF1SymbolMessageFrameACK.go      | 4 ++--
 plc4go/protocols/df1/readwrite/model/DF1SymbolMessageFrameNAK.go      | 4 ++--
 plc4go/protocols/df1/readwrite/model/DF1UnprotectedReadRequest.go     | 4 ++--
 plc4go/protocols/df1/readwrite/model/DF1UnprotectedReadResponse.go    | 4 ++--
 plc4go/protocols/eip/readwrite/model/AnsiExtendedSymbolSegment.go     | 4 ++--
 plc4go/protocols/eip/readwrite/model/CIPAttributes.go                 | 4 ++--
 plc4go/protocols/eip/readwrite/model/CIPData.go                       | 4 ++--
 plc4go/protocols/eip/readwrite/model/CIPDataConnected.go              | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipConnectedRequest.go           | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipConnectedResponse.go          | 4 ++--
 .../protocols/eip/readwrite/model/CipConnectionManagerCloseRequest.go | 4 ++--
 .../eip/readwrite/model/CipConnectionManagerCloseResponse.go          | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipConnectionManagerRequest.go   | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipConnectionManagerResponse.go  | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipIdentity.go                   | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipRRData.go                     | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipReadRequest.go                | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipReadResponse.go               | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipSecurityInformation.go        | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipService.go                    | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipUnconnectedRequest.go         | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipWriteRequest.go               | 4 ++--
 plc4go/protocols/eip/readwrite/model/CipWriteResponse.go              | 4 ++--
 plc4go/protocols/eip/readwrite/model/ClassID.go                       | 4 ++--
 plc4go/protocols/eip/readwrite/model/ClassSegment.go                  | 4 ++--
 plc4go/protocols/eip/readwrite/model/CommandSpecificDataItem.go       | 4 ++--
 plc4go/protocols/eip/readwrite/model/ConnectedAddressItem.go          | 4 ++--
 plc4go/protocols/eip/readwrite/model/ConnectedDataItem.go             | 4 ++--
 plc4go/protocols/eip/readwrite/model/DataSegment.go                   | 4 ++--
 plc4go/protocols/eip/readwrite/model/DataSegmentType.go               | 4 ++--
 plc4go/protocols/eip/readwrite/model/EipConnectionRequest.go          | 4 ++--
 plc4go/protocols/eip/readwrite/model/EipConnectionResponse.go         | 4 ++--
 plc4go/protocols/eip/readwrite/model/EipConstants.go                  | 4 ++--
 plc4go/protocols/eip/readwrite/model/EipDisconnectRequest.go          | 4 ++--
 plc4go/protocols/eip/readwrite/model/EipListIdentityRequest.go        | 4 ++--
 plc4go/protocols/eip/readwrite/model/EipListIdentityResponse.go       | 4 ++--
 plc4go/protocols/eip/readwrite/model/EipPacket.go                     | 4 ++--
 plc4go/protocols/eip/readwrite/model/GetAttributeAllRequest.go        | 4 ++--
 plc4go/protocols/eip/readwrite/model/GetAttributeAllResponse.go       | 4 ++--
 plc4go/protocols/eip/readwrite/model/GetAttributeListRequest.go       | 4 ++--
 plc4go/protocols/eip/readwrite/model/GetAttributeListResponse.go      | 4 ++--
 plc4go/protocols/eip/readwrite/model/GetAttributeSingleRequest.go     | 4 ++--
 plc4go/protocols/eip/readwrite/model/GetAttributeSingleResponse.go    | 4 ++--
 plc4go/protocols/eip/readwrite/model/InstanceID.go                    | 4 ++--
 plc4go/protocols/eip/readwrite/model/InstanceSegment.go               | 4 ++--
 plc4go/protocols/eip/readwrite/model/ListServicesRequest.go           | 4 ++--
 plc4go/protocols/eip/readwrite/model/ListServicesResponse.go          | 4 ++--
 plc4go/protocols/eip/readwrite/model/LogicalSegment.go                | 4 ++--
 plc4go/protocols/eip/readwrite/model/LogicalSegmentType.go            | 4 ++--
 plc4go/protocols/eip/readwrite/model/MemberID.go                      | 4 ++--
 plc4go/protocols/eip/readwrite/model/MultipleServiceRequest.go        | 4 ++--
 plc4go/protocols/eip/readwrite/model/MultipleServiceResponse.go       | 4 ++--
 plc4go/protocols/eip/readwrite/model/NetworkConnectionParameters.go   | 4 ++--
 plc4go/protocols/eip/readwrite/model/NullAddressItem.go               | 4 ++--
 plc4go/protocols/eip/readwrite/model/NullCommandRequest.go            | 4 ++--
 plc4go/protocols/eip/readwrite/model/NullCommandResponse.go           | 4 ++--
 plc4go/protocols/eip/readwrite/model/NullEipConnectionResponse.go     | 4 ++--
 plc4go/protocols/eip/readwrite/model/NullListServicesResponse.go      | 4 ++--
 plc4go/protocols/eip/readwrite/model/PathSegment.go                   | 4 ++--
 plc4go/protocols/eip/readwrite/model/PortSegment.go                   | 4 ++--
 plc4go/protocols/eip/readwrite/model/PortSegmentExtended.go           | 4 ++--
 plc4go/protocols/eip/readwrite/model/PortSegmentNormal.go             | 4 ++--
 plc4go/protocols/eip/readwrite/model/PortSegmentType.go               | 4 ++--
 plc4go/protocols/eip/readwrite/model/SendUnitData.go                  | 4 ++--
 plc4go/protocols/eip/readwrite/model/Services.go                      | 4 ++--
 plc4go/protocols/eip/readwrite/model/ServicesResponse.go              | 4 ++--
 plc4go/protocols/eip/readwrite/model/SetAttributeAllRequest.go        | 4 ++--
 plc4go/protocols/eip/readwrite/model/SetAttributeAllResponse.go       | 4 ++--
 plc4go/protocols/eip/readwrite/model/SetAttributeListRequest.go       | 4 ++--
 plc4go/protocols/eip/readwrite/model/SetAttributeListResponse.go      | 4 ++--
 plc4go/protocols/eip/readwrite/model/SetAttributeSingleRequest.go     | 4 ++--
 plc4go/protocols/eip/readwrite/model/SetAttributeSingleResponse.go    | 4 ++--
 plc4go/protocols/eip/readwrite/model/TransportType.go                 | 4 ++--
 plc4go/protocols/eip/readwrite/model/TypeId.go                        | 4 ++--
 plc4go/protocols/eip/readwrite/model/UnConnectedDataItem.go           | 4 ++--
 plc4go/protocols/firmata/readwrite/model/FirmataCommand.go            | 4 ++--
 .../firmata/readwrite/model/FirmataCommandProtocolVersion.go          | 4 ++--
 .../firmata/readwrite/model/FirmataCommandSetDigitalPinValue.go       | 4 ++--
 plc4go/protocols/firmata/readwrite/model/FirmataCommandSetPinMode.go  | 4 ++--
 plc4go/protocols/firmata/readwrite/model/FirmataCommandSysex.go       | 4 ++--
 plc4go/protocols/firmata/readwrite/model/FirmataCommandSystemReset.go | 4 ++--
 plc4go/protocols/firmata/readwrite/model/FirmataMessage.go            | 4 ++--
 plc4go/protocols/firmata/readwrite/model/FirmataMessageAnalogIO.go    | 4 ++--
 plc4go/protocols/firmata/readwrite/model/FirmataMessageCommand.go     | 4 ++--
 plc4go/protocols/firmata/readwrite/model/FirmataMessageDigitalIO.go   | 4 ++--
 .../firmata/readwrite/model/FirmataMessageSubscribeAnalogPinValue.go  | 4 ++--
 .../firmata/readwrite/model/FirmataMessageSubscribeDigitalPinValue.go | 4 ++--
 plc4go/protocols/firmata/readwrite/model/SysexCommand.go              | 4 ++--
 .../firmata/readwrite/model/SysexCommandAnalogMappingQueryRequest.go  | 4 ++--
 .../firmata/readwrite/model/SysexCommandAnalogMappingQueryResponse.go | 4 ++--
 .../firmata/readwrite/model/SysexCommandAnalogMappingResponse.go      | 4 ++--
 .../protocols/firmata/readwrite/model/SysexCommandCapabilityQuery.go  | 4 ++--
 .../firmata/readwrite/model/SysexCommandCapabilityResponse.go         | 4 ++--
 .../protocols/firmata/readwrite/model/SysexCommandExtendedAnalog.go   | 4 ++--
 plc4go/protocols/firmata/readwrite/model/SysexCommandExtendedId.go    | 4 ++--
 plc4go/protocols/firmata/readwrite/model/SysexCommandPinStateQuery.go | 4 ++--
 .../protocols/firmata/readwrite/model/SysexCommandPinStateResponse.go | 4 ++--
 .../firmata/readwrite/model/SysexCommandReportFirmwareRequest.go      | 4 ++--
 .../firmata/readwrite/model/SysexCommandReportFirmwareResponse.go     | 4 ++--
 .../protocols/firmata/readwrite/model/SysexCommandSamplingInterval.go | 4 ++--
 plc4go/protocols/firmata/readwrite/model/SysexCommandStringData.go    | 4 ++--
 .../protocols/firmata/readwrite/model/SysexCommandSysexNonRealtime.go | 4 ++--
 plc4go/protocols/firmata/readwrite/model/SysexCommandSysexRealtime.go | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/Apdu.go                     | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduControl.go              | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduControlAck.go           | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduControlConnect.go       | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduControlContainer.go     | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduControlDisconnect.go    | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduControlNack.go          | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduData.go                 | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataAdcRead.go          | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataAdcResponse.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataContainer.go        | 4 ++--
 .../knxnetip/readwrite/model/ApduDataDeviceDescriptorRead.go          | 4 ++--
 .../knxnetip/readwrite/model/ApduDataDeviceDescriptorResponse.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataExt.go              | 4 ++--
 .../protocols/knxnetip/readwrite/model/ApduDataExtAuthorizeRequest.go | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtAuthorizeResponse.go          | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtDomainAddressRead.go          | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtDomainAddressResponse.go      | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtDomainAddressSelectiveRead.go | 4 ++--
 .../readwrite/model/ApduDataExtDomainAddressSerialNumberRead.go       | 4 ++--
 .../readwrite/model/ApduDataExtDomainAddressSerialNumberResponse.go   | 4 ++--
 .../readwrite/model/ApduDataExtDomainAddressSerialNumberWrite.go      | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtDomainAddressWrite.go         | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtFileStreamInfoReport.go       | 4 ++--
 .../readwrite/model/ApduDataExtGroupPropertyValueInfoReport.go        | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtGroupPropertyValueRead.go     | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtGroupPropertyValueResponse.go | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtGroupPropertyValueWrite.go    | 4 ++--
 .../readwrite/model/ApduDataExtIndividualAddressSerialNumberRead.go   | 4 ++--
 .../model/ApduDataExtIndividualAddressSerialNumberResponse.go         | 4 ++--
 .../readwrite/model/ApduDataExtIndividualAddressSerialNumberWrite.go  | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataExtKeyResponse.go   | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataExtKeyWrite.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataExtLinkRead.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataExtLinkResponse.go  | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataExtLinkWrite.go     | 4 ++--
 .../protocols/knxnetip/readwrite/model/ApduDataExtMemoryBitWrite.go   | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtNetworkParameterRead.go       | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtNetworkParameterResponse.go   | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtNetworkParameterWrite.go      | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtOpenRoutingTableRequest.go    | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtPropertyDescriptionRead.go    | 4 ++--
 .../readwrite/model/ApduDataExtPropertyDescriptionResponse.go         | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtPropertyValueRead.go          | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtPropertyValueResponse.go      | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtPropertyValueWrite.go         | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtReadRouterMemoryRequest.go    | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtReadRouterMemoryResponse.go   | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtReadRouterStatusRequest.go    | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtReadRouterStatusResponse.go   | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtReadRoutingTableRequest.go    | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtReadRoutingTableResponse.go   | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtWriteRouterMemoryRequest.go   | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtWriteRouterStatusRequest.go   | 4 ++--
 .../knxnetip/readwrite/model/ApduDataExtWriteRoutingTableRequest.go   | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataGroupValueRead.go   | 4 ++--
 .../protocols/knxnetip/readwrite/model/ApduDataGroupValueResponse.go  | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataGroupValueWrite.go  | 4 ++--
 .../knxnetip/readwrite/model/ApduDataIndividualAddressRead.go         | 4 ++--
 .../knxnetip/readwrite/model/ApduDataIndividualAddressResponse.go     | 4 ++--
 .../knxnetip/readwrite/model/ApduDataIndividualAddressWrite.go        | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataMemoryRead.go       | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataMemoryResponse.go   | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataMemoryWrite.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataOther.go            | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataRestart.go          | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ApduDataUserMessage.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/CEMI.go                     | 4 ++--
 .../protocols/knxnetip/readwrite/model/CEMIAdditionalInformation.go   | 4 ++--
 .../readwrite/model/CEMIAdditionalInformationBusmonitorInfo.go        | 4 ++--
 .../readwrite/model/CEMIAdditionalInformationRelativeTimestamp.go     | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ChannelInformation.go       | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ComObjectTable.go           | 4 ++--
 .../knxnetip/readwrite/model/ComObjectTableRealisationType1.go        | 4 ++--
 .../knxnetip/readwrite/model/ComObjectTableRealisationType2.go        | 4 ++--
 .../knxnetip/readwrite/model/ComObjectTableRealisationType6.go        | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ConnectionRequest.go        | 4 ++--
 .../knxnetip/readwrite/model/ConnectionRequestInformation.go          | 4 ++--
 .../readwrite/model/ConnectionRequestInformationDeviceManagement.go   | 4 ++--
 .../readwrite/model/ConnectionRequestInformationTunnelConnection.go   | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ConnectionResponse.go       | 4 ++--
 .../protocols/knxnetip/readwrite/model/ConnectionResponseDataBlock.go | 4 ++--
 .../readwrite/model/ConnectionResponseDataBlockDeviceManagement.go    | 4 ++--
 .../readwrite/model/ConnectionResponseDataBlockTunnelConnection.go    | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ConnectionStateRequest.go   | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ConnectionStateResponse.go  | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/DIBDeviceInfo.go            | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/DIBSuppSvcFamilies.go       | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/DescriptionRequest.go       | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/DescriptionResponse.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/DeviceConfigurationAck.go   | 4 ++--
 .../knxnetip/readwrite/model/DeviceConfigurationAckDataBlock.go       | 4 ++--
 .../protocols/knxnetip/readwrite/model/DeviceConfigurationRequest.go  | 4 ++--
 .../knxnetip/readwrite/model/DeviceConfigurationRequestDataBlock.go   | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/DeviceDescriptorType2.go    | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/DeviceStatus.go             | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/DisconnectRequest.go        | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/DisconnectResponse.go       | 4 ++--
 .../knxnetip/readwrite/model/GroupObjectDescriptorRealisationType1.go | 4 ++--
 .../knxnetip/readwrite/model/GroupObjectDescriptorRealisationType2.go | 4 ++--
 .../knxnetip/readwrite/model/GroupObjectDescriptorRealisationType6.go | 4 ++--
 .../knxnetip/readwrite/model/GroupObjectDescriptorRealisationType7.go | 4 ++--
 .../knxnetip/readwrite/model/GroupObjectDescriptorRealisationTypeB.go | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/HPAIControlEndpoint.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/HPAIDataEndpoint.go         | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/HPAIDiscoveryEndpoint.go    | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/IPAddress.go                | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxAddress.go               | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxGroupAddress.go          | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxGroupAddress2Level.go    | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxGroupAddress3Level.go    | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxGroupAddressFreeLevel.go | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxNetIpCore.go             | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxNetIpDeviceManagement.go | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxNetIpMessage.go          | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxNetIpRouting.go          | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxNetIpTunneling.go        | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxNetObjectServer.go       | 4 ++--
 .../knxnetip/readwrite/model/KnxNetRemoteConfigurationAndDiagnosis.go | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/KnxNetRemoteLogging.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LBusmonInd.go               | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LDataCon.go                 | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LDataExtended.go            | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LDataFrame.go               | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LDataFrameACK.go            | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LDataInd.go                 | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LDataReq.go                 | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LPollData.go                | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LPollDataCon.go             | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LPollDataReq.go             | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LRawCon.go                  | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LRawInd.go                  | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/LRawReq.go                  | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MACAddress.go               | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MFuncPropCommandReq.go      | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MFuncPropCon.go             | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MFuncPropStateReadReq.go    | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MPropInfoInd.go             | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MPropReadCon.go             | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MPropReadReq.go             | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MPropWriteCon.go            | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MPropWriteReq.go            | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MResetInd.go                | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/MResetReq.go                | 4 ++--
 .../knxnetip/readwrite/model/ProjectInstallationIdentifier.go         | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/RelativeTimestamp.go        | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/RoutingIndication.go        | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/SearchRequest.go            | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/SearchResponse.go           | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/ServiceId.go                | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/TDataConnectedInd.go        | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/TDataConnectedReq.go        | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/TDataIndividualInd.go       | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/TDataIndividualReq.go       | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/TunnelingRequest.go         | 4 ++--
 .../protocols/knxnetip/readwrite/model/TunnelingRequestDataBlock.go   | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/TunnelingResponse.go        | 4 ++--
 .../protocols/knxnetip/readwrite/model/TunnelingResponseDataBlock.go  | 4 ++--
 plc4go/protocols/knxnetip/readwrite/model/UnknownMessage.go           | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusADU.go                  | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusAsciiADU.go             | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusConstants.go            | 4 ++--
 .../protocols/modbus/readwrite/model/ModbusDeviceInformationObject.go | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusPDU.go                  | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusPDUDiagnosticRequest.go | 4 ++--
 .../protocols/modbus/readwrite/model/ModbusPDUDiagnosticResponse.go   | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusPDUError.go             | 4 ++--
 .../modbus/readwrite/model/ModbusPDUGetComEventCounterRequest.go      | 4 ++--
 .../modbus/readwrite/model/ModbusPDUGetComEventCounterResponse.go     | 4 ++--
 .../modbus/readwrite/model/ModbusPDUGetComEventLogRequest.go          | 4 ++--
 .../modbus/readwrite/model/ModbusPDUGetComEventLogResponse.go         | 4 ++--
 .../readwrite/model/ModbusPDUMaskWriteHoldingRegisterRequest.go       | 4 ++--
 .../readwrite/model/ModbusPDUMaskWriteHoldingRegisterResponse.go      | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusPDUReadCoilsRequest.go  | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusPDUReadCoilsResponse.go | 4 ++--
 .../readwrite/model/ModbusPDUReadDeviceIdentificationRequest.go       | 4 ++--
 .../readwrite/model/ModbusPDUReadDeviceIdentificationResponse.go      | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadDiscreteInputsRequest.go      | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadDiscreteInputsResponse.go     | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadExceptionStatusRequest.go     | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadExceptionStatusResponse.go    | 4 ++--
 .../protocols/modbus/readwrite/model/ModbusPDUReadFifoQueueRequest.go | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadFifoQueueResponse.go          | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadFileRecordRequest.go          | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadFileRecordRequestItem.go      | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadFileRecordResponse.go         | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadFileRecordResponseItem.go     | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadHoldingRegistersRequest.go    | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadHoldingRegistersResponse.go   | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadInputRegistersRequest.go      | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReadInputRegistersResponse.go     | 4 ++--
 .../model/ModbusPDUReadWriteMultipleHoldingRegistersRequest.go        | 4 ++--
 .../model/ModbusPDUReadWriteMultipleHoldingRegistersResponse.go       | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReportServerIdRequest.go          | 4 ++--
 .../modbus/readwrite/model/ModbusPDUReportServerIdResponse.go         | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteFileRecordRequest.go         | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteFileRecordRequestItem.go     | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteFileRecordResponse.go        | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteFileRecordResponseItem.go    | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteMultipleCoilsRequest.go      | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteMultipleCoilsResponse.go     | 4 ++--
 .../readwrite/model/ModbusPDUWriteMultipleHoldingRegistersRequest.go  | 4 ++--
 .../readwrite/model/ModbusPDUWriteMultipleHoldingRegistersResponse.go | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteSingleCoilRequest.go         | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteSingleCoilResponse.go        | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteSingleRegisterRequest.go     | 4 ++--
 .../modbus/readwrite/model/ModbusPDUWriteSingleRegisterResponse.go    | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusRtuADU.go               | 4 ++--
 plc4go/protocols/modbus/readwrite/model/ModbusTcpADU.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ActionMethodDataType.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ActionTargetDataType.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ActivateSessionRequest.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ActivateSessionResponse.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AddNodesItem.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AddNodesRequest.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AddNodesResponse.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AddNodesResult.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AddReferencesItem.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AddReferencesRequest.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AddReferencesResponse.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AdditionalParametersType.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AggregateConfiguration.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AggregateFilter.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AggregateFilterResult.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AliasNameDataType.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Annotation.go                  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AnnotationDataType.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AnonymousIdentityToken.go      | 4 ++--
 .../opcua/readwrite/model/ApplicationConfigurationDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ApplicationDescription.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ApplicationIdentityDataType.go | 4 ++--
 .../protocols/opcua/readwrite/model/ApplicationInstanceCertificate.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Argument.go                    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AttributeOperand.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AudioDataType.go               | 4 ++--
 .../readwrite/model/AuthorizationServiceConfigurationDataType.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/AxisInformation.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BaseConfigurationDataType.go   | 4 ++--
 .../opcua/readwrite/model/BaseConfigurationRecordDataType.go          | 4 ++--
 .../protocols/opcua/readwrite/model/BinaryExtensionObjectWithMask.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BinaryPayload.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BitFieldDefinition.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BitFieldMaskDataType.go        | 4 ++--
 .../opcua/readwrite/model/BrokerConnectionTransportDataType.go        | 4 ++--
 .../opcua/readwrite/model/BrokerDataSetReaderTransportDataType.go     | 4 ++--
 .../opcua/readwrite/model/BrokerDataSetWriterTransportDataType.go     | 4 ++--
 .../opcua/readwrite/model/BrokerWriterGroupTransportDataType.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BrowseDescription.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BrowseNextRequest.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BrowseNextResponse.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BrowsePath.go                  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BrowsePathResult.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BrowsePathTarget.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BrowseRequest.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BrowseResponse.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BrowseResult.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/BuildInfo.go                   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ByteStringArray.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ByteStringNodeId.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CallMethodRequest.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CallMethodResult.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CallRequest.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CallResponse.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CancelRequest.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CancelResponse.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CartesianCoordinates.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CertificateGroupDataType.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ChannelSecurityToken.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CloseSecureChannelRequest.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CloseSecureChannelResponse.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CloseSessionRequest.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CloseSessionResponse.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ComplexNumberType.go           | 4 ++--
 .../protocols/opcua/readwrite/model/ConfigurationUpdateTargetType.go  | 4 ++--
 .../protocols/opcua/readwrite/model/ConfigurationVersionDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ConnectionTransportDataType.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ContentFilter.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ContentFilterElement.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ContentFilterElementResult.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ContentFilterResult.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ContinuationPoint.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Counter.go                     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CreateMonitoredItemsRequest.go | 4 ++--
 .../protocols/opcua/readwrite/model/CreateMonitoredItemsResponse.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CreateSessionRequest.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CreateSessionResponse.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CreateSubscriptionRequest.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CreateSubscriptionResponse.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/CurrencyUnitType.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataChangeFilter.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataChangeNotification.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataSetMetaDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataSetReaderDataType.go       | 4 ++--
 .../protocols/opcua/readwrite/model/DataSetReaderMessageDataType.go   | 4 ++--
 .../protocols/opcua/readwrite/model/DataSetReaderTransportDataType.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataSetWriterDataType.go       | 4 ++--
 .../protocols/opcua/readwrite/model/DataSetWriterMessageDataType.go   | 4 ++--
 .../protocols/opcua/readwrite/model/DataSetWriterTransportDataType.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataTypeAttributes.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataTypeDefinition.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataTypeDescription.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataTypeSchemaHeader.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DataValue.go                   | 4 ++--
 .../opcua/readwrite/model/DatagramConnectionTransport2DataType.go     | 4 ++--
 .../opcua/readwrite/model/DatagramConnectionTransportDataType.go      | 4 ++--
 .../opcua/readwrite/model/DatagramDataSetReaderTransportDataType.go   | 4 ++--
 .../opcua/readwrite/model/DatagramWriterGroupTransport2DataType.go    | 4 ++--
 .../opcua/readwrite/model/DatagramWriterGroupTransportDataType.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DateString.go                  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DecimalString.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteAtTimeDetails.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteEventDetails.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteMonitoredItemsRequest.go | 4 ++--
 .../protocols/opcua/readwrite/model/DeleteMonitoredItemsResponse.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteNodesItem.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteNodesRequest.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteNodesResponse.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteRawModifiedDetails.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteReferencesItem.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteReferencesRequest.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteReferencesResponse.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteSubscriptionsRequest.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DeleteSubscriptionsResponse.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DiagnosticInfo.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DiscoveryConfiguration.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DoubleComplexNumberType.go     | 4 ++--
 .../protocols/opcua/readwrite/model/DtlsPubSubConnectionDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/DurationString.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EUInformation.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EccEncryptedSecret.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ElementOperand.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EncodedTicket.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EndpointConfiguration.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EndpointDataType.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EndpointDescription.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EndpointType.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EndpointUrlListDataType.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EnumDefinition.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EnumDescription.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EnumField.go                   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EnumValueType.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EphemeralKeyType.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EventFieldList.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EventFilter.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EventFilterResult.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/EventNotificationList.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ExpandedNodeId.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ExtensiblePayload.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ExtensionObject.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ExtensionObjectDefinition.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ExtensionObjectEncodingMask.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ExtensionObjectWithMask.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/FieldMetaData.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/FieldTargetDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/FilterOperand.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/FindServersOnNetworkRequest.go | 4 ++--
 .../protocols/opcua/readwrite/model/FindServersOnNetworkResponse.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/FindServersRequest.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/FindServersResponse.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/FourByteNodeId.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Frame.go                       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/GenericAttributeValue.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/GenericAttributes.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/GetEndpointsRequest.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/GetEndpointsResponse.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/GuidNodeId.go                  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/GuidValue.go                   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Handle.go                      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryData.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryEvent.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryEventFieldList.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryModifiedData.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryModifiedEvent.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryReadDetails.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryReadRequest.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryReadResponse.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryReadResult.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryReadValueId.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryUpdateDetails.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryUpdateRequest.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryUpdateResponse.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/HistoryUpdateResult.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/IdentityMappingRuleType.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ImageBMP.go                    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ImageGIF.go                    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ImageJPG.go                    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ImagePNG.go                    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Index.go                       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/IntegerId.go                   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/IssuedIdentityToken.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonActionMetaDataMessage.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonActionNetworkMessage.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonActionRequestMessage.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonActionResponderMessage.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonActionResponseMessage.go   | 4 ++--
 .../opcua/readwrite/model/JsonApplicationDescriptionMessage.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonDataSetMessage.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonDataSetMetaDataMessage.go  | 4 ++--
 .../opcua/readwrite/model/JsonDataSetReaderMessageDataType.go         | 4 ++--
 .../opcua/readwrite/model/JsonDataSetWriterMessageDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonNetworkMessage.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonPubSubConnectionMessage.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonServerEndpointsMessage.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/JsonStatusMessage.go           | 4 ++--
 .../protocols/opcua/readwrite/model/JsonWriterGroupMessageDataType.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/KeyValuePair.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/LinearConversionDataType.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/LiteralOperand.go              | 4 ++--
 .../opcua/readwrite/model/LldpManagementAddressTxPortType.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/LldpManagementAddressType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/LldpTlvType.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/LocaleId.go                    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/LocalizedText.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/LogRecord.go                   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/LogRecordsDataType.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MdnsDiscoveryConfiguration.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MessagePDU.go                  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MethodAttributes.go            | 4 ++--
 .../protocols/opcua/readwrite/model/ModelChangeStructureDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ModificationInfo.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ModifyMonitoredItemsRequest.go | 4 ++--
 .../protocols/opcua/readwrite/model/ModifyMonitoredItemsResponse.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ModifySubscriptionRequest.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ModifySubscriptionResponse.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MonitoredItemCreateRequest.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MonitoredItemCreateResult.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MonitoredItemModifyRequest.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MonitoredItemModifyResult.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MonitoredItemNotification.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MonitoringFilter.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MonitoringFilterResult.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/MonitoringParameters.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NameValuePair.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NetworkAddressDataType.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NetworkAddressUrlDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NetworkGroupDataType.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeAttributes.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeId.go                      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeIdByteString.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeIdFourByte.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeIdGuid.go                  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeIdNumeric.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeIdString.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeIdTwoByte.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeIdTypeDefinition.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeReference.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NodeTypeDescription.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NormalizedString.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NotificationData.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NotificationMessage.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NullExtension.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NullExtensionObjectWithMask.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NumericNodeId.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/NumericRange.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ObjectAttributes.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ObjectTypeAttributes.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaAPU.go                    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaAcknowledgeResponse.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaCloseRequest.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaConstants.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaHelloRequest.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaMessageError.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaMessageRequest.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaMessageResponse.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaOpenRequest.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaOpenResponse.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaProtocolLimits.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpcuaVector.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpenChannelMessage.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpenChannelMessageRequest.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpenChannelMessageResponse.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpenSecureChannelRequest.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OpenSecureChannelResponse.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/OptionSet.go                   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Orientation.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ParsingResult.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PascalByteString.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PascalString.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Payload.go                     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PortableNodeId.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PortableQualifiedName.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PriorityMappingEntryType.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ProgramDiagnostic2DataType.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ProgramDiagnosticDataType.go   | 4 ++--
 .../protocols/opcua/readwrite/model/PubSubConfiguration2DataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PubSubConfigurationDataType.go | 4 ++--
 .../protocols/opcua/readwrite/model/PubSubConfigurationRefDataType.go | 4 ++--
 .../opcua/readwrite/model/PubSubConfigurationValueDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PubSubConnectionDataType.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PubSubGroupDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PubSubKeyPushTargetDataType.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PublishRequest.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PublishResponse.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PublishedActionDataType.go     | 4 ++--
 .../protocols/opcua/readwrite/model/PublishedActionMethodDataType.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PublishedDataItemsDataType.go  | 4 ++--
 .../opcua/readwrite/model/PublishedDataSetCustomSourceDataType.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PublishedDataSetDataType.go    | 4 ++--
 .../protocols/opcua/readwrite/model/PublishedDataSetSourceDataType.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PublishedEventsDataType.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/PublishedVariableDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/QosDataType.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/QualifiedName.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/QuantityDimension.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/QueryDataDescription.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/QueryDataSet.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/QueryFirstRequest.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/QueryFirstResponse.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/QueryNextRequest.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/QueryNextResponse.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Range.go                       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RationalNumber.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadAnnotationDataDetails.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadAtTimeDetails.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadEventDetails.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadEventDetails2.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadEventDetailsSorted.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadProcessedDetails.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadRawModifiedDetails.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadRequest.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadResponse.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReadValueId.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReaderGroupDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReaderGroupMessageDataType.go  | 4 ++--
 .../protocols/opcua/readwrite/model/ReaderGroupTransportDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReceiveQosDataType.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReceiveQosPriorityDataType.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RedundantServerDataType.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReferenceDescription.go        | 4 ++--
 .../protocols/opcua/readwrite/model/ReferenceDescriptionDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReferenceListEntryDataType.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ReferenceTypeAttributes.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RegisterNodesRequest.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RegisterNodesResponse.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RegisterServer2Request.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RegisterServer2Response.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RegisterServerRequest.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RegisterServerResponse.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RegisteredServer.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RelativePath.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RelativePathElement.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RepublishRequest.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RepublishResponse.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RequestHeader.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ResponseHeader.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RolePermissionType.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RootExtensionObject.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/RsaEncryptedSecret.go          | 4 ++--
 .../opcua/readwrite/model/SamplingIntervalDiagnosticsDataType.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SecurityGroupDataType.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SecurityHeader.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SecuritySettingsDataType.go    | 4 ++--
 .../opcua/readwrite/model/SemanticChangeStructureDataType.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SemanticVersionString.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SequenceHeader.go              | 4 ++--
 .../opcua/readwrite/model/ServerDiagnosticsSummaryDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ServerEndpointDataType.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ServerOnNetwork.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ServerStatusDataType.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ServiceCounterDataType.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ServiceFault.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SessionAuthenticationToken.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SessionDiagnosticsDataType.go  | 4 ++--
 .../opcua/readwrite/model/SessionSecurityDiagnosticsDataType.go       | 4 ++--
 .../protocols/opcua/readwrite/model/SessionlessInvokeRequestType.go   | 4 ++--
 .../protocols/opcua/readwrite/model/SessionlessInvokeResponseType.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SetMonitoringModeRequest.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SetMonitoringModeResponse.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SetPublishingModeRequest.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SetPublishingModeResponse.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SetTriggeringRequest.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SetTriggeringResponse.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SignatureData.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SignedSoftwareCertificate.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SimpleAttributeOperand.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SimpleTypeDescription.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SortRuleElement.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SpanContextDataType.go         | 4 ++--
 .../opcua/readwrite/model/StandaloneSubscribedDataSetDataType.go      | 4 ++--
 .../opcua/readwrite/model/StandaloneSubscribedDataSetRefDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/StatusChangeNotification.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/StatusCode.go                  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/StatusResult.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/StringNodeId.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Structure.go                   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/StructureDefinition.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/StructureDescription.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/StructureField.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SubscribedDataSetDataType.go   | 4 ++--
 .../opcua/readwrite/model/SubscribedDataSetMirrorDataType.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/SubscriptionAcknowledgement.go | 4 ++--
 .../opcua/readwrite/model/SubscriptionDiagnosticsDataType.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TargetVariablesDataType.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TimeString.go                  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TimeZoneDataType.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TraceContextDataType.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TransactionErrorType.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TransferResult.go              | 4 ++--
 .../protocols/opcua/readwrite/model/TransferSubscriptionsRequest.go   | 4 ++--
 .../protocols/opcua/readwrite/model/TransferSubscriptionsResponse.go  | 4 ++--
 .../opcua/readwrite/model/TranslateBrowsePathsToNodeIdsRequest.go     | 4 ++--
 .../opcua/readwrite/model/TranslateBrowsePathsToNodeIdsResponse.go    | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TransmitQosDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TransmitQosPriorityDataType.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TrimmedString.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TrustListDataType.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/TwoByteNodeId.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UABinaryFileDataType.go        | 4 ++--
 .../opcua/readwrite/model/UadpDataSetReaderMessageDataType.go         | 4 ++--
 .../opcua/readwrite/model/UadpDataSetWriterMessageDataType.go         | 4 ++--
 .../protocols/opcua/readwrite/model/UadpWriterGroupMessageDataType.go | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Union.go                       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UnregisterNodesRequest.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UnregisterNodesResponse.go     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UnsignedRationalNumber.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UpdateDataDetails.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UpdateEventDetails.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UpdateStructureDataDetails.go  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UriString.go                   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UserIdentityToken.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UserManagementDataType.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UserNameIdentityToken.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UserTokenPolicy.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UserTokenSettingsDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/UtcTime.go                     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariableAttributes.go          | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariableTypeAttributes.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/Variant.go                     | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantBoolean.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantByte.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantByteString.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantDataValue.go            | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantDateTime.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantDiagnosticInfo.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantDouble.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantExpandedNodeId.go       | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantExtensionObject.go      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantFloat.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantGuid.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantInt16.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantInt32.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantInt64.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantLocalizedText.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantNodeId.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantNull.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantQualifiedName.go        | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantSByte.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantStatusCode.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantString.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantUInt16.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantUInt32.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantUInt64.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantVariant.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VariantXmlElement.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/VersionTime.go                 | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ViewAttributes.go              | 4 ++--
 plc4go/protocols/opcua/readwrite/model/ViewDescription.go             | 4 ++--
 plc4go/protocols/opcua/readwrite/model/WriteRequest.go                | 4 ++--
 plc4go/protocols/opcua/readwrite/model/WriteResponse.go               | 4 ++--
 plc4go/protocols/opcua/readwrite/model/WriteValue.go                  | 4 ++--
 plc4go/protocols/opcua/readwrite/model/WriterGroupDataType.go         | 4 ++--
 plc4go/protocols/opcua/readwrite/model/WriterGroupMessageDataType.go  | 4 ++--
 .../protocols/opcua/readwrite/model/WriterGroupTransportDataType.go   | 4 ++--
 plc4go/protocols/opcua/readwrite/model/X509IdentityToken.go           | 4 ++--
 plc4go/protocols/opcua/readwrite/model/XVType.go                      | 4 ++--
 plc4go/protocols/opcua/readwrite/model/XmlElement.go                  | 4 ++--
 plc4go/protocols/s7/readwrite/model/Alarm8MessageQueryType.go         | 4 ++--
 plc4go/protocols/s7/readwrite/model/AlarmMessageAckObjectPushType.go  | 4 ++--
 plc4go/protocols/s7/readwrite/model/AlarmMessageAckPushType.go        | 4 ++--
 plc4go/protocols/s7/readwrite/model/AlarmMessageAckResponseType.go    | 4 ++--
 plc4go/protocols/s7/readwrite/model/AlarmMessageAckType.go            | 4 ++--
 plc4go/protocols/s7/readwrite/model/AlarmMessageObjectAckType.go      | 4 ++--
 plc4go/protocols/s7/readwrite/model/AlarmMessageObjectPushType.go     | 4 ++--
 plc4go/protocols/s7/readwrite/model/AlarmMessageObjectQueryType.go    | 4 ++--
 plc4go/protocols/s7/readwrite/model/AlarmMessagePushType.go           | 4 ++--
 plc4go/protocols/s7/readwrite/model/AlarmMessageQueryType.go          | 4 ++--
 plc4go/protocols/s7/readwrite/model/AssociatedQueryValueType.go       | 4 ++--
 plc4go/protocols/s7/readwrite/model/AssociatedValueType.go            | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPPacket.go                     | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPPacketConnectionRequest.go    | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPPacketConnectionResponse.go   | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPPacketData.go                 | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPPacketDisconnectRequest.go    | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPPacketDisconnectResponse.go   | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPPacketTpduError.go            | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPParameter.go                  | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPParameterCalledTsap.go        | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPParameterCallingTsap.go       | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPParameterChecksum.go          | 4 ++--
 .../readwrite/model/COTPParameterDisconnectAdditionalInformation.go   | 4 ++--
 plc4go/protocols/s7/readwrite/model/COTPParameterTpduSize.go          | 4 ++--
 plc4go/protocols/s7/readwrite/model/CycServiceItemAnyType.go          | 4 ++--
 plc4go/protocols/s7/readwrite/model/CycServiceItemDbReadType.go       | 4 ++--
 plc4go/protocols/s7/readwrite/model/CycServiceItemType.go             | 4 ++--
 plc4go/protocols/s7/readwrite/model/DateAndTime.go                    | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7Address.go                      | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7AddressAny.go                   | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7DataAlarmMessage.go             | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7Message.go                      | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7MessageObjectRequest.go         | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7MessageObjectResponse.go        | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7MessageRequest.go               | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7MessageResponse.go              | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7MessageResponseData.go          | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7MessageUserData.go              | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7Parameter.go                    | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7ParameterModeTransition.go      | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7ParameterReadVarRequest.go      | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7ParameterReadVarResponse.go     | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7ParameterSetupCommunication.go  | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7ParameterUserData.go            | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7ParameterUserDataItem.go        | 4 ++--
 .../s7/readwrite/model/S7ParameterUserDataItemCPUFunctions.go         | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7ParameterWriteVarRequest.go     | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7ParameterWriteVarResponse.go    | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7Payload.go                      | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadAlarm8.go                | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadAlarmAckInd.go           | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadAlarmS.go                | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadAlarmSC.go               | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadAlarmSQ.go               | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadDiagnosticMessage.go     | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadNotify.go                | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadNotify8.go               | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadReadVarResponse.go       | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadUserData.go              | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadUserDataItem.go          | 4 ++--
 .../protocols/s7/readwrite/model/S7PayloadUserDataItemClkFRequest.go  | 4 ++--
 .../protocols/s7/readwrite/model/S7PayloadUserDataItemClkFResponse.go | 4 ++--
 .../protocols/s7/readwrite/model/S7PayloadUserDataItemClkRequest.go   | 4 ++--
 .../protocols/s7/readwrite/model/S7PayloadUserDataItemClkResponse.go  | 4 ++--
 .../s7/readwrite/model/S7PayloadUserDataItemClkSetRequest.go          | 4 ++--
 .../s7/readwrite/model/S7PayloadUserDataItemClkSetResponse.go         | 4 ++--
 .../model/S7PayloadUserDataItemCpuFunctionAlarmAckErrorResponse.go    | 4 ++--
 .../model/S7PayloadUserDataItemCpuFunctionAlarmAckRequest.go          | 4 ++--
 .../model/S7PayloadUserDataItemCpuFunctionAlarmAckResponse.go         | 4 ++--
 .../model/S7PayloadUserDataItemCpuFunctionAlarmQueryRequest.go        | 4 ++--
 .../model/S7PayloadUserDataItemCpuFunctionAlarmQueryResponse.go       | 4 ++--
 .../S7PayloadUserDataItemCpuFunctionMsgSubscriptionAlarmResponse.go   | 4 ++--
 .../model/S7PayloadUserDataItemCpuFunctionMsgSubscriptionRequest.go   | 4 ++--
 .../model/S7PayloadUserDataItemCpuFunctionMsgSubscriptionResponse.go  | 4 ++--
 .../S7PayloadUserDataItemCpuFunctionMsgSubscriptionSysResponse.go     | 4 ++--
 .../model/S7PayloadUserDataItemCpuFunctionReadSzlNoDataRequest.go     | 4 ++--
 .../readwrite/model/S7PayloadUserDataItemCpuFunctionReadSzlRequest.go | 4 ++--
 .../model/S7PayloadUserDataItemCpuFunctionReadSzlResponse.go          | 4 ++--
 .../model/S7PayloadUserDataItemCyclicServicesChangeDrivenPush.go      | 4 ++--
 ...7PayloadUserDataItemCyclicServicesChangeDrivenSubscribeResponse.go | 4 ++--
 .../model/S7PayloadUserDataItemCyclicServicesErrorResponse.go         | 4 ++--
 .../s7/readwrite/model/S7PayloadUserDataItemCyclicServicesPush.go     | 4 ++--
 .../model/S7PayloadUserDataItemCyclicServicesSubscribeRequest.go      | 4 ++--
 .../model/S7PayloadUserDataItemCyclicServicesSubscribeResponse.go     | 4 ++--
 .../model/S7PayloadUserDataItemCyclicServicesUnsubscribeRequest.go    | 4 ++--
 .../model/S7PayloadUserDataItemCyclicServicesUnsubscribeResponse.go   | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadWriteVarRequest.go       | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7PayloadWriteVarResponse.go      | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7VarPayloadDataItem.go           | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7VarPayloadStatusItem.go         | 4 ++--
 plc4go/protocols/s7/readwrite/model/S7VarRequestParameterItem.go      | 4 ++--
 .../protocols/s7/readwrite/model/S7VarRequestParameterItemAddress.go  | 4 ++--
 plc4go/protocols/s7/readwrite/model/State.go                          | 4 ++--
 plc4go/protocols/s7/readwrite/model/SubItem.go                        | 4 ++--
 plc4go/protocols/s7/readwrite/model/SzlDataTreeItem.go                | 4 ++--
 plc4go/protocols/s7/readwrite/model/SzlId.go                          | 4 ++--
 plc4go/protocols/s7/readwrite/model/TPKTPacket.go                     | 4 ++--
 plc4go/protocols/simulated/readwrite/model/Dummy.go                   | 4 ++--
 2598 files changed, 5196 insertions(+), 5196 deletions(-)

diff --git a/code-generation/language/go/src/main/resources/templates/go/complex-type-template.go.ftlh b/code-generation/language/go/src/main/resources/templates/go/complex-type-template.go.ftlh
index 1b13b9a4f7..74cb97dc59 100644
--- a/code-generation/language/go/src/main/resources/templates/go/complex-type-template.go.ftlh
+++ b/code-generation/language/go/src/main/resources/templates/go/complex-type-template.go.ftlh
@@ -473,7 +473,7 @@ func (b *_${type.name}Builder) <#if type.isAbstract()>Partial</#if>Build() (${ty
 	}
 	</#if>
 </#list>
-	if err := stdErrors.Join(b.collectedErr); err != nil {<@emitImportWithAlias alias="stdErrors" import="errors" />
+	if err := stdErrors.Join(b.collectedErr...); err != nil {<@emitImportWithAlias alias="stdErrors" import="errors" />
 		return nil, errors.Wrap(err, "error occurred during build")<@emitImport import="github.com/pkg/errors" />
 	}
 	return b._${type.name}.deepCopy(), nil
@@ -546,7 +546,7 @@ func (b *_${type.name}Builder) DeepCopy() any {
 	_copy.childBuilder.setParent(_copy)
 </#if>
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionRequest.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionRequest.go
index ed00e7ef5b..db9f8f7264 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionRequest.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionRequest.go
@@ -106,7 +106,7 @@ func (b *_CIPEncapsulationConnectionRequestBuilder) WithMandatoryFields() CIPEnc
 }
 
 func (b *_CIPEncapsulationConnectionRequestBuilder) Build() (CIPEncapsulationConnectionRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._CIPEncapsulationConnectionRequest.deepCopy(), nil
@@ -134,7 +134,7 @@ func (b *_CIPEncapsulationConnectionRequestBuilder) buildForCIPEncapsulationPack
 func (b *_CIPEncapsulationConnectionRequestBuilder) DeepCopy() any {
 	_copy := b.CreateCIPEncapsulationConnectionRequestBuilder().(*_CIPEncapsulationConnectionRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionResponse.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionResponse.go
index 46762c408a..a403098c7f 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionResponse.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionResponse.go
@@ -106,7 +106,7 @@ func (b *_CIPEncapsulationConnectionResponseBuilder) WithMandatoryFields() CIPEn
 }
 
 func (b *_CIPEncapsulationConnectionResponseBuilder) Build() (CIPEncapsulationConnectionResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._CIPEncapsulationConnectionResponse.deepCopy(), nil
@@ -134,7 +134,7 @@ func (b *_CIPEncapsulationConnectionResponseBuilder) buildForCIPEncapsulationPac
 func (b *_CIPEncapsulationConnectionResponseBuilder) DeepCopy() any {
 	_copy := b.CreateCIPEncapsulationConnectionResponseBuilder().(*_CIPEncapsulationConnectionResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationPacket.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationPacket.go
index ca76e79901..597f0b006a 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationPacket.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationPacket.go
@@ -177,7 +177,7 @@ func (b *_CIPEncapsulationPacketBuilder) WithOptions(options uint32) CIPEncapsul
 }
 
 func (b *_CIPEncapsulationPacketBuilder) PartialBuild() (CIPEncapsulationPacketContract, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._CIPEncapsulationPacket.deepCopy(), nil
@@ -256,7 +256,7 @@ func (b *_CIPEncapsulationPacketBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_CIPEncapsulationPacketChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadRequest.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadRequest.go
index 2dea2980d5..f60185b12e 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadRequest.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadRequest.go
@@ -138,7 +138,7 @@ func (b *_CIPEncapsulationReadRequestBuilder) Build() (CIPEncapsulationReadReque
 	if b.Request == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'request' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._CIPEncapsulationReadRequest.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_CIPEncapsulationReadRequestBuilder) buildForCIPEncapsulationPacket() (
 func (b *_CIPEncapsulationReadRequestBuilder) DeepCopy() any {
 	_copy := b.CreateCIPEncapsulationReadRequestBuilder().(*_CIPEncapsulationReadRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadResponse.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadResponse.go
index 83f6a531be..8f7607a93d 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadResponse.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadResponse.go
@@ -148,7 +148,7 @@ func (b *_CIPEncapsulationReadResponseBuilder) Build() (CIPEncapsulationReadResp
 	if b.Response == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'response' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._CIPEncapsulationReadResponse.deepCopy(), nil
@@ -176,7 +176,7 @@ func (b *_CIPEncapsulationReadResponseBuilder) buildForCIPEncapsulationPacket()
 func (b *_CIPEncapsulationReadResponseBuilder) DeepCopy() any {
 	_copy := b.CreateCIPEncapsulationReadResponseBuilder().(*_CIPEncapsulationReadResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1CommandRequestMessage.go b/plc4go/protocols/abeth/readwrite/model/DF1CommandRequestMessage.go
index a2bca692e2..805836b31b 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1CommandRequestMessage.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1CommandRequestMessage.go
@@ -136,7 +136,7 @@ func (b *_DF1CommandRequestMessageBuilder) Build() (DF1CommandRequestMessage, er
 	if b.Command == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'command' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._DF1CommandRequestMessage.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_DF1CommandRequestMessageBuilder) buildForDF1RequestMessage() (DF1Reque
 func (b *_DF1CommandRequestMessageBuilder) DeepCopy() any {
 	_copy := b.CreateDF1CommandRequestMessageBuilder().(*_DF1CommandRequestMessageBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1CommandResponseMessageProtectedTypedLogicalRead.go b/plc4go/protocols/abeth/readwrite/model/DF1CommandResponseMessageProtectedTypedLogicalRead.go
index 5957e1083f..8f23db5cf8 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1CommandResponseMessageProtectedTypedLogicalRead.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1CommandResponseMessageProtectedTypedLogicalRead.go
@@ -118,7 +118,7 @@ func (b *_DF1CommandResponseMessageProtectedTypedLogicalReadBuilder) WithData(da
 }
 
 func (b *_DF1CommandResponseMessageProtectedTypedLogicalReadBuilder) Build() (DF1CommandResponseMessageProtectedTypedLogicalRead, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._DF1CommandResponseMessageProtectedTypedLogicalRead.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_DF1CommandResponseMessageProtectedTypedLogicalReadBuilder) buildForDF1
 func (b *_DF1CommandResponseMessageProtectedTypedLogicalReadBuilder) DeepCopy() any {
 	_copy := b.CreateDF1CommandResponseMessageProtectedTypedLogicalReadBuilder().(*_DF1CommandResponseMessageProtectedTypedLogicalReadBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1RequestCommand.go b/plc4go/protocols/abeth/readwrite/model/DF1RequestCommand.go
index 060557c623..7d2962a005 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1RequestCommand.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1RequestCommand.go
@@ -127,7 +127,7 @@ func (b *_DF1RequestCommandBuilder) WithMandatoryFields() DF1RequestCommandBuild
 }
 
 func (b *_DF1RequestCommandBuilder) PartialBuild() (DF1RequestCommandContract, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._DF1RequestCommand.deepCopy(), nil
@@ -176,7 +176,7 @@ func (b *_DF1RequestCommandBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_DF1RequestCommandChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1RequestMessage.go b/plc4go/protocols/abeth/readwrite/model/DF1RequestMessage.go
index 1468ec123e..72c4c95598 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1RequestMessage.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1RequestMessage.go
@@ -169,7 +169,7 @@ func (b *_DF1RequestMessageBuilder) WithTransactionCounter(transactionCounter ui
 }
 
 func (b *_DF1RequestMessageBuilder) PartialBuild() (DF1RequestMessageContract, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._DF1RequestMessage.deepCopy(), nil
@@ -218,7 +218,7 @@ func (b *_DF1RequestMessageBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_DF1RequestMessageChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1RequestProtectedTypedLogicalRead.go b/plc4go/protocols/abeth/readwrite/model/DF1RequestProtectedTypedLogicalRead.go
index 413547d0fb..9311088352 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1RequestProtectedTypedLogicalRead.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1RequestProtectedTypedLogicalRead.go
@@ -162,7 +162,7 @@ func (b *_DF1RequestProtectedTypedLogicalReadBuilder) WithSubElementNumber(subEl
 }
 
 func (b *_DF1RequestProtectedTypedLogicalReadBuilder) Build() (DF1RequestProtectedTypedLogicalRead, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._DF1RequestProtectedTypedLogicalRead.deepCopy(), nil
@@ -190,7 +190,7 @@ func (b *_DF1RequestProtectedTypedLogicalReadBuilder) buildForDF1RequestCommand(
 func (b *_DF1RequestProtectedTypedLogicalReadBuilder) DeepCopy() any {
 	_copy := b.CreateDF1RequestProtectedTypedLogicalReadBuilder().(*_DF1RequestProtectedTypedLogicalReadBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1ResponseMessage.go b/plc4go/protocols/abeth/readwrite/model/DF1ResponseMessage.go
index 7f22f43998..0fad2d12e2 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1ResponseMessage.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1ResponseMessage.go
@@ -182,7 +182,7 @@ func (b *_DF1ResponseMessageBuilder) WithArgPayloadLength(payloadLength uint16)
 }
 
 func (b *_DF1ResponseMessageBuilder) PartialBuild() (DF1ResponseMessageContract, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._DF1ResponseMessage.deepCopy(), nil
@@ -231,7 +231,7 @@ func (b *_DF1ResponseMessageBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_DF1ResponseMessageChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscovery.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscovery.go
index fea9fe843d..5a987b4024 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscovery.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscovery.go
@@ -164,7 +164,7 @@ func (b *_AdsDiscoveryBuilder) Build() (AdsDiscovery, error) {
 	if b.AmsNetId == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'amsNetId' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscovery.deepCopy(), nil
@@ -181,7 +181,7 @@ func (b *_AdsDiscoveryBuilder) MustBuild() AdsDiscovery {
 func (b *_AdsDiscoveryBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBuilder().(*_AdsDiscoveryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlock.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlock.go
index 45a450c3bb..f9f4aa4017 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlock.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlock.go
@@ -143,7 +143,7 @@ func (b *_AdsDiscoveryBlockBuilder) WithMandatoryFields() AdsDiscoveryBlockBuild
 }
 
 func (b *_AdsDiscoveryBlockBuilder) PartialBuild() (AdsDiscoveryBlockContract, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlock.deepCopy(), nil
@@ -272,7 +272,7 @@ func (b *_AdsDiscoveryBlockBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_AdsDiscoveryBlockChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockAmsNetId.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockAmsNetId.go
index b7934edd23..4ea3f28f47 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockAmsNetId.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockAmsNetId.go
@@ -139,7 +139,7 @@ func (b *_AdsDiscoveryBlockAmsNetIdBuilder) Build() (AdsDiscoveryBlockAmsNetId,
 	if b.AmsNetId == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'amsNetId' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlockAmsNetId.deepCopy(), nil
@@ -167,7 +167,7 @@ func (b *_AdsDiscoveryBlockAmsNetIdBuilder) buildForAdsDiscoveryBlock() (AdsDisc
 func (b *_AdsDiscoveryBlockAmsNetIdBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBlockAmsNetIdBuilder().(*_AdsDiscoveryBlockAmsNetIdBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockFingerprint.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockFingerprint.go
index 445963f0b5..ca5e28d08f 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockFingerprint.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockFingerprint.go
@@ -118,7 +118,7 @@ func (b *_AdsDiscoveryBlockFingerprintBuilder) WithData(data ...byte) AdsDiscove
 }
 
 func (b *_AdsDiscoveryBlockFingerprintBuilder) Build() (AdsDiscoveryBlockFingerprint, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlockFingerprint.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_AdsDiscoveryBlockFingerprintBuilder) buildForAdsDiscoveryBlock() (AdsD
 func (b *_AdsDiscoveryBlockFingerprintBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBlockFingerprintBuilder().(*_AdsDiscoveryBlockFingerprintBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockHostName.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockHostName.go
index a2480ef6f0..68bb0ded23 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockHostName.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockHostName.go
@@ -136,7 +136,7 @@ func (b *_AdsDiscoveryBlockHostNameBuilder) Build() (AdsDiscoveryBlockHostName,
 	if b.HostName == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'hostName' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlockHostName.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_AdsDiscoveryBlockHostNameBuilder) buildForAdsDiscoveryBlock() (AdsDisc
 func (b *_AdsDiscoveryBlockHostNameBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBlockHostNameBuilder().(*_AdsDiscoveryBlockHostNameBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockOsData.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockOsData.go
index d4df2269f2..66f975c628 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockOsData.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockOsData.go
@@ -118,7 +118,7 @@ func (b *_AdsDiscoveryBlockOsDataBuilder) WithOsData(osData ...byte) AdsDiscover
 }
 
 func (b *_AdsDiscoveryBlockOsDataBuilder) Build() (AdsDiscoveryBlockOsData, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlockOsData.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_AdsDiscoveryBlockOsDataBuilder) buildForAdsDiscoveryBlock() (AdsDiscov
 func (b *_AdsDiscoveryBlockOsDataBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBlockOsDataBuilder().(*_AdsDiscoveryBlockOsDataBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockPassword.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockPassword.go
index 5ed3eafbbc..26d8e7274e 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockPassword.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockPassword.go
@@ -136,7 +136,7 @@ func (b *_AdsDiscoveryBlockPasswordBuilder) Build() (AdsDiscoveryBlockPassword,
 	if b.Password == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'password' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlockPassword.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_AdsDiscoveryBlockPasswordBuilder) buildForAdsDiscoveryBlock() (AdsDisc
 func (b *_AdsDiscoveryBlockPasswordBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBlockPasswordBuilder().(*_AdsDiscoveryBlockPasswordBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockRouteName.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockRouteName.go
index a5c21c1a84..a727998005 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockRouteName.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockRouteName.go
@@ -136,7 +136,7 @@ func (b *_AdsDiscoveryBlockRouteNameBuilder) Build() (AdsDiscoveryBlockRouteName
 	if b.RouteName == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'routeName' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlockRouteName.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_AdsDiscoveryBlockRouteNameBuilder) buildForAdsDiscoveryBlock() (AdsDis
 func (b *_AdsDiscoveryBlockRouteNameBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBlockRouteNameBuilder().(*_AdsDiscoveryBlockRouteNameBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockStatus.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockStatus.go
index 82bae4863d..145f37c343 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockStatus.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockStatus.go
@@ -121,7 +121,7 @@ func (b *_AdsDiscoveryBlockStatusBuilder) WithStatus(status Status) AdsDiscovery
 }
 
 func (b *_AdsDiscoveryBlockStatusBuilder) Build() (AdsDiscoveryBlockStatus, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlockStatus.deepCopy(), nil
@@ -149,7 +149,7 @@ func (b *_AdsDiscoveryBlockStatusBuilder) buildForAdsDiscoveryBlock() (AdsDiscov
 func (b *_AdsDiscoveryBlockStatusBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBlockStatusBuilder().(*_AdsDiscoveryBlockStatusBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockUserName.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockUserName.go
index 854ebd2113..efa8537c3e 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockUserName.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockUserName.go
@@ -136,7 +136,7 @@ func (b *_AdsDiscoveryBlockUserNameBuilder) Build() (AdsDiscoveryBlockUserName,
 	if b.UserName == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'userName' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlockUserName.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_AdsDiscoveryBlockUserNameBuilder) buildForAdsDiscoveryBlock() (AdsDisc
 func (b *_AdsDiscoveryBlockUserNameBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBlockUserNameBuilder().(*_AdsDiscoveryBlockUserNameBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockVersion.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockVersion.go
index 912cdfcad5..237093bbfe 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockVersion.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryBlockVersion.go
@@ -118,7 +118,7 @@ func (b *_AdsDiscoveryBlockVersionBuilder) WithVersionData(versionData ...byte)
 }
 
 func (b *_AdsDiscoveryBlockVersionBuilder) Build() (AdsDiscoveryBlockVersion, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryBlockVersion.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_AdsDiscoveryBlockVersionBuilder) buildForAdsDiscoveryBlock() (AdsDisco
 func (b *_AdsDiscoveryBlockVersionBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryBlockVersionBuilder().(*_AdsDiscoveryBlockVersionBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryConstants.go b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryConstants.go
index aa93741a59..e98cd11254 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryConstants.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AdsDiscoveryConstants.go
@@ -94,7 +94,7 @@ func (b *_AdsDiscoveryConstantsBuilder) WithMandatoryFields() AdsDiscoveryConsta
 }
 
 func (b *_AdsDiscoveryConstantsBuilder) Build() (AdsDiscoveryConstants, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDiscoveryConstants.deepCopy(), nil
@@ -111,7 +111,7 @@ func (b *_AdsDiscoveryConstantsBuilder) MustBuild() AdsDiscoveryConstants {
 func (b *_AdsDiscoveryConstantsBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDiscoveryConstantsBuilder().(*_AdsDiscoveryConstantsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AmsNetId.go b/plc4go/protocols/ads/discovery/readwrite/model/AmsNetId.go
index d5135e8576..f092d8ffb5 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AmsNetId.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AmsNetId.go
@@ -151,7 +151,7 @@ func (b *_AmsNetIdBuilder) WithOctet6(octet6 uint8) AmsNetIdBuilder {
 }
 
 func (b *_AmsNetIdBuilder) Build() (AmsNetId, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AmsNetId.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AmsNetIdBuilder) MustBuild() AmsNetId {
 func (b *_AmsNetIdBuilder) DeepCopy() any {
 	_copy := b.CreateAmsNetIdBuilder().(*_AmsNetIdBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/discovery/readwrite/model/AmsString.go b/plc4go/protocols/ads/discovery/readwrite/model/AmsString.go
index 4b4969ce37..cdf9ee8176 100644
--- a/plc4go/protocols/ads/discovery/readwrite/model/AmsString.go
+++ b/plc4go/protocols/ads/discovery/readwrite/model/AmsString.go
@@ -104,7 +104,7 @@ func (b *_AmsStringBuilder) WithText(text string) AmsStringBuilder {
 }
 
 func (b *_AmsStringBuilder) Build() (AmsString, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AmsString.deepCopy(), nil
@@ -121,7 +121,7 @@ func (b *_AmsStringBuilder) MustBuild() AmsString {
 func (b *_AmsStringBuilder) DeepCopy() any {
 	_copy := b.CreateAmsStringBuilder().(*_AmsStringBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationRequest.go b/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationRequest.go
index a9682a5342..7675db6252 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationRequest.go
@@ -176,7 +176,7 @@ func (b *_AdsAddDeviceNotificationRequestBuilder) WithCycleTimeInMs(cycleTimeInM
 }
 
 func (b *_AdsAddDeviceNotificationRequestBuilder) Build() (AdsAddDeviceNotificationRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsAddDeviceNotificationRequest.deepCopy(), nil
@@ -204,7 +204,7 @@ func (b *_AdsAddDeviceNotificationRequestBuilder) buildForAmsPacket() (AmsPacket
 func (b *_AdsAddDeviceNotificationRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsAddDeviceNotificationRequestBuilder().(*_AdsAddDeviceNotificationRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationResponse.go b/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationResponse.go
index 1057787d2d..1fb4316992 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationResponse.go
@@ -129,7 +129,7 @@ func (b *_AdsAddDeviceNotificationResponseBuilder) WithNotificationHandle(notifi
 }
 
 func (b *_AdsAddDeviceNotificationResponseBuilder) Build() (AdsAddDeviceNotificationResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsAddDeviceNotificationResponse.deepCopy(), nil
@@ -157,7 +157,7 @@ func (b *_AdsAddDeviceNotificationResponseBuilder) buildForAmsPacket() (AmsPacke
 func (b *_AdsAddDeviceNotificationResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsAddDeviceNotificationResponseBuilder().(*_AdsAddDeviceNotificationResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsConstants.go b/plc4go/protocols/ads/readwrite/model/AdsConstants.go
index 602a2b2ca2..42da8774ce 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsConstants.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsConstants.go
@@ -94,7 +94,7 @@ func (b *_AdsConstantsBuilder) WithMandatoryFields() AdsConstantsBuilder {
 }
 
 func (b *_AdsConstantsBuilder) Build() (AdsConstants, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsConstants.deepCopy(), nil
@@ -111,7 +111,7 @@ func (b *_AdsConstantsBuilder) MustBuild() AdsConstants {
 func (b *_AdsConstantsBuilder) DeepCopy() any {
 	_copy := b.CreateAdsConstantsBuilder().(*_AdsConstantsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDataTypeArrayInfo.go b/plc4go/protocols/ads/readwrite/model/AdsDataTypeArrayInfo.go
index bc3c6eccec..864c2a5439 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDataTypeArrayInfo.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDataTypeArrayInfo.go
@@ -115,7 +115,7 @@ func (b *_AdsDataTypeArrayInfoBuilder) WithNumElements(numElements uint32) AdsDa
 }
 
 func (b *_AdsDataTypeArrayInfoBuilder) Build() (AdsDataTypeArrayInfo, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDataTypeArrayInfo.deepCopy(), nil
@@ -132,7 +132,7 @@ func (b *_AdsDataTypeArrayInfoBuilder) MustBuild() AdsDataTypeArrayInfo {
 func (b *_AdsDataTypeArrayInfoBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDataTypeArrayInfoBuilder().(*_AdsDataTypeArrayInfoBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDataTypeTableChildEntry.go b/plc4go/protocols/ads/readwrite/model/AdsDataTypeTableChildEntry.go
index 75a30cb992..2859b12205 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDataTypeTableChildEntry.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDataTypeTableChildEntry.go
@@ -258,7 +258,7 @@ func (b *_AdsDataTypeTableChildEntryBuilder) WithRest(rest ...byte) AdsDataTypeT
 }
 
 func (b *_AdsDataTypeTableChildEntryBuilder) Build() (AdsDataTypeTableChildEntry, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDataTypeTableChildEntry.deepCopy(), nil
@@ -275,7 +275,7 @@ func (b *_AdsDataTypeTableChildEntryBuilder) MustBuild() AdsDataTypeTableChildEn
 func (b *_AdsDataTypeTableChildEntryBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDataTypeTableChildEntryBuilder().(*_AdsDataTypeTableChildEntryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDataTypeTableEntry.go b/plc4go/protocols/ads/readwrite/model/AdsDataTypeTableEntry.go
index b793b58cc5..322b9fa612 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDataTypeTableEntry.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDataTypeTableEntry.go
@@ -258,7 +258,7 @@ func (b *_AdsDataTypeTableEntryBuilder) WithRest(rest ...byte) AdsDataTypeTableE
 }
 
 func (b *_AdsDataTypeTableEntryBuilder) Build() (AdsDataTypeTableEntry, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDataTypeTableEntry.deepCopy(), nil
@@ -275,7 +275,7 @@ func (b *_AdsDataTypeTableEntryBuilder) MustBuild() AdsDataTypeTableEntry {
 func (b *_AdsDataTypeTableEntryBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDataTypeTableEntryBuilder().(*_AdsDataTypeTableEntryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationRequest.go b/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationRequest.go
index e619e41ed9..cc08688b2f 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationRequest.go
@@ -118,7 +118,7 @@ func (b *_AdsDeleteDeviceNotificationRequestBuilder) WithNotificationHandle(noti
 }
 
 func (b *_AdsDeleteDeviceNotificationRequestBuilder) Build() (AdsDeleteDeviceNotificationRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDeleteDeviceNotificationRequest.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_AdsDeleteDeviceNotificationRequestBuilder) buildForAmsPacket() (AmsPac
 func (b *_AdsDeleteDeviceNotificationRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDeleteDeviceNotificationRequestBuilder().(*_AdsDeleteDeviceNotificationRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationResponse.go b/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationResponse.go
index d31a026450..13e807d6e7 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationResponse.go
@@ -118,7 +118,7 @@ func (b *_AdsDeleteDeviceNotificationResponseBuilder) WithResult(result ReturnCo
 }
 
 func (b *_AdsDeleteDeviceNotificationResponseBuilder) Build() (AdsDeleteDeviceNotificationResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDeleteDeviceNotificationResponse.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_AdsDeleteDeviceNotificationResponseBuilder) buildForAmsPacket() (AmsPa
 func (b *_AdsDeleteDeviceNotificationResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDeleteDeviceNotificationResponseBuilder().(*_AdsDeleteDeviceNotificationResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationRequest.go b/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationRequest.go
index 5569b2a8a7..c67c5b3b85 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationRequest.go
@@ -140,7 +140,7 @@ func (b *_AdsDeviceNotificationRequestBuilder) WithAdsStampHeaders(adsStampHeade
 }
 
 func (b *_AdsDeviceNotificationRequestBuilder) Build() (AdsDeviceNotificationRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDeviceNotificationRequest.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AdsDeviceNotificationRequestBuilder) buildForAmsPacket() (AmsPacket, e
 func (b *_AdsDeviceNotificationRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDeviceNotificationRequestBuilder().(*_AdsDeviceNotificationRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationResponse.go b/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationResponse.go
index dd99e3316e..dfb21665bc 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationResponse.go
@@ -105,7 +105,7 @@ func (b *_AdsDeviceNotificationResponseBuilder) WithMandatoryFields() AdsDeviceN
 }
 
 func (b *_AdsDeviceNotificationResponseBuilder) Build() (AdsDeviceNotificationResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsDeviceNotificationResponse.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_AdsDeviceNotificationResponseBuilder) buildForAmsPacket() (AmsPacket,
 func (b *_AdsDeviceNotificationResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsDeviceNotificationResponseBuilder().(*_AdsDeviceNotificationResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsInvalidRequest.go b/plc4go/protocols/ads/readwrite/model/AdsInvalidRequest.go
index 39deb77f65..56c80ce041 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsInvalidRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsInvalidRequest.go
@@ -105,7 +105,7 @@ func (b *_AdsInvalidRequestBuilder) WithMandatoryFields() AdsInvalidRequestBuild
 }
 
 func (b *_AdsInvalidRequestBuilder) Build() (AdsInvalidRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsInvalidRequest.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_AdsInvalidRequestBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsInvalidRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsInvalidRequestBuilder().(*_AdsInvalidRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsInvalidResponse.go b/plc4go/protocols/ads/readwrite/model/AdsInvalidResponse.go
index 7e1cff7084..6873efb505 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsInvalidResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsInvalidResponse.go
@@ -105,7 +105,7 @@ func (b *_AdsInvalidResponseBuilder) WithMandatoryFields() AdsInvalidResponseBui
 }
 
 func (b *_AdsInvalidResponseBuilder) Build() (AdsInvalidResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsInvalidResponse.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_AdsInvalidResponseBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsInvalidResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsInvalidResponseBuilder().(*_AdsInvalidResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItem.go b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItem.go
index 8963e3f309..aa28de5f15 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItem.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItem.go
@@ -129,7 +129,7 @@ func (b *_AdsMultiRequestItemBuilder) WithMandatoryFields() AdsMultiRequestItemB
 }
 
 func (b *_AdsMultiRequestItemBuilder) PartialBuild() (AdsMultiRequestItemContract, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsMultiRequestItem.deepCopy(), nil
@@ -198,7 +198,7 @@ func (b *_AdsMultiRequestItemBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_AdsMultiRequestItemChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemRead.go b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemRead.go
index 62144adfda..1d64f1424c 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemRead.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemRead.go
@@ -140,7 +140,7 @@ func (b *_AdsMultiRequestItemReadBuilder) WithItemReadLength(itemReadLength uint
 }
 
 func (b *_AdsMultiRequestItemReadBuilder) Build() (AdsMultiRequestItemRead, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsMultiRequestItemRead.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AdsMultiRequestItemReadBuilder) buildForAdsMultiRequestItem() (AdsMult
 func (b *_AdsMultiRequestItemReadBuilder) DeepCopy() any {
 	_copy := b.CreateAdsMultiRequestItemReadBuilder().(*_AdsMultiRequestItemReadBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemReadWrite.go b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemReadWrite.go
index 7ed591270f..352587a34f 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemReadWrite.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemReadWrite.go
@@ -151,7 +151,7 @@ func (b *_AdsMultiRequestItemReadWriteBuilder) WithItemWriteLength(itemWriteLeng
 }
 
 func (b *_AdsMultiRequestItemReadWriteBuilder) Build() (AdsMultiRequestItemReadWrite, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsMultiRequestItemReadWrite.deepCopy(), nil
@@ -179,7 +179,7 @@ func (b *_AdsMultiRequestItemReadWriteBuilder) buildForAdsMultiRequestItem() (Ad
 func (b *_AdsMultiRequestItemReadWriteBuilder) DeepCopy() any {
 	_copy := b.CreateAdsMultiRequestItemReadWriteBuilder().(*_AdsMultiRequestItemReadWriteBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemWrite.go b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemWrite.go
index 4a5a343701..e4da2698ac 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemWrite.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemWrite.go
@@ -140,7 +140,7 @@ func (b *_AdsMultiRequestItemWriteBuilder) WithItemWriteLength(itemWriteLength u
 }
 
 func (b *_AdsMultiRequestItemWriteBuilder) Build() (AdsMultiRequestItemWrite, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsMultiRequestItemWrite.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AdsMultiRequestItemWriteBuilder) buildForAdsMultiRequestItem() (AdsMul
 func (b *_AdsMultiRequestItemWriteBuilder) DeepCopy() any {
 	_copy := b.CreateAdsMultiRequestItemWriteBuilder().(*_AdsMultiRequestItemWriteBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsNotificationSample.go b/plc4go/protocols/ads/readwrite/model/AdsNotificationSample.go
index 38b33aa940..17b118707b 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsNotificationSample.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsNotificationSample.go
@@ -121,7 +121,7 @@ func (b *_AdsNotificationSampleBuilder) WithData(data ...byte) AdsNotificationSa
 }
 
 func (b *_AdsNotificationSampleBuilder) Build() (AdsNotificationSample, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsNotificationSample.deepCopy(), nil
@@ -138,7 +138,7 @@ func (b *_AdsNotificationSampleBuilder) MustBuild() AdsNotificationSample {
 func (b *_AdsNotificationSampleBuilder) DeepCopy() any {
 	_copy := b.CreateAdsNotificationSampleBuilder().(*_AdsNotificationSampleBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoRequest.go b/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoRequest.go
index 1b643b223d..bb757951e6 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoRequest.go
@@ -105,7 +105,7 @@ func (b *_AdsReadDeviceInfoRequestBuilder) WithMandatoryFields() AdsReadDeviceIn
 }
 
 func (b *_AdsReadDeviceInfoRequestBuilder) Build() (AdsReadDeviceInfoRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsReadDeviceInfoRequest.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_AdsReadDeviceInfoRequestBuilder) buildForAmsPacket() (AmsPacket, error
 func (b *_AdsReadDeviceInfoRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsReadDeviceInfoRequestBuilder().(*_AdsReadDeviceInfoRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoResponse.go b/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoResponse.go
index 858dbc797c..b3f953586c 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoResponse.go
@@ -162,7 +162,7 @@ func (b *_AdsReadDeviceInfoResponseBuilder) WithDevice(device ...byte) AdsReadDe
 }
 
 func (b *_AdsReadDeviceInfoResponseBuilder) Build() (AdsReadDeviceInfoResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsReadDeviceInfoResponse.deepCopy(), nil
@@ -190,7 +190,7 @@ func (b *_AdsReadDeviceInfoResponseBuilder) buildForAmsPacket() (AmsPacket, erro
 func (b *_AdsReadDeviceInfoResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsReadDeviceInfoResponseBuilder().(*_AdsReadDeviceInfoResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadRequest.go b/plc4go/protocols/ads/readwrite/model/AdsReadRequest.go
index 56a779b63c..8c3a54d424 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadRequest.go
@@ -140,7 +140,7 @@ func (b *_AdsReadRequestBuilder) WithLength(length uint32) AdsReadRequestBuilder
 }
 
 func (b *_AdsReadRequestBuilder) Build() (AdsReadRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsReadRequest.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AdsReadRequestBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsReadRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsReadRequestBuilder().(*_AdsReadRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadResponse.go b/plc4go/protocols/ads/readwrite/model/AdsReadResponse.go
index 137ecc3060..ec9a69922a 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadResponse.go
@@ -129,7 +129,7 @@ func (b *_AdsReadResponseBuilder) WithData(data ...byte) AdsReadResponseBuilder
 }
 
 func (b *_AdsReadResponseBuilder) Build() (AdsReadResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsReadResponse.deepCopy(), nil
@@ -157,7 +157,7 @@ func (b *_AdsReadResponseBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsReadResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsReadResponseBuilder().(*_AdsReadResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadStateRequest.go b/plc4go/protocols/ads/readwrite/model/AdsReadStateRequest.go
index b87c163cc9..e481d534bc 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadStateRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadStateRequest.go
@@ -105,7 +105,7 @@ func (b *_AdsReadStateRequestBuilder) WithMandatoryFields() AdsReadStateRequestB
 }
 
 func (b *_AdsReadStateRequestBuilder) Build() (AdsReadStateRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsReadStateRequest.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_AdsReadStateRequestBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsReadStateRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsReadStateRequestBuilder().(*_AdsReadStateRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadStateResponse.go b/plc4go/protocols/ads/readwrite/model/AdsReadStateResponse.go
index 9768d9e090..5139a48c47 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadStateResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadStateResponse.go
@@ -140,7 +140,7 @@ func (b *_AdsReadStateResponseBuilder) WithDeviceState(deviceState uint16) AdsRe
 }
 
 func (b *_AdsReadStateResponseBuilder) Build() (AdsReadStateResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsReadStateResponse.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AdsReadStateResponseBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsReadStateResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsReadStateResponseBuilder().(*_AdsReadStateResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadWriteRequest.go b/plc4go/protocols/ads/readwrite/model/AdsReadWriteRequest.go
index 4b44a28f8b..8fc3c9086b 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadWriteRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadWriteRequest.go
@@ -162,7 +162,7 @@ func (b *_AdsReadWriteRequestBuilder) WithData(data ...byte) AdsReadWriteRequest
 }
 
 func (b *_AdsReadWriteRequestBuilder) Build() (AdsReadWriteRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsReadWriteRequest.deepCopy(), nil
@@ -190,7 +190,7 @@ func (b *_AdsReadWriteRequestBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsReadWriteRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsReadWriteRequestBuilder().(*_AdsReadWriteRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadWriteResponse.go b/plc4go/protocols/ads/readwrite/model/AdsReadWriteResponse.go
index 4fbcdcc835..86e873f954 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadWriteResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadWriteResponse.go
@@ -129,7 +129,7 @@ func (b *_AdsReadWriteResponseBuilder) WithData(data ...byte) AdsReadWriteRespon
 }
 
 func (b *_AdsReadWriteResponseBuilder) Build() (AdsReadWriteResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsReadWriteResponse.deepCopy(), nil
@@ -157,7 +157,7 @@ func (b *_AdsReadWriteResponseBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsReadWriteResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsReadWriteResponseBuilder().(*_AdsReadWriteResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsStampHeader.go b/plc4go/protocols/ads/readwrite/model/AdsStampHeader.go
index 069c811f5d..3eee9f5f02 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsStampHeader.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsStampHeader.go
@@ -121,7 +121,7 @@ func (b *_AdsStampHeaderBuilder) WithAdsNotificationSamples(adsNotificationSampl
 }
 
 func (b *_AdsStampHeaderBuilder) Build() (AdsStampHeader, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsStampHeader.deepCopy(), nil
@@ -138,7 +138,7 @@ func (b *_AdsStampHeaderBuilder) MustBuild() AdsStampHeader {
 func (b *_AdsStampHeaderBuilder) DeepCopy() any {
 	_copy := b.CreateAdsStampHeaderBuilder().(*_AdsStampHeaderBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsSymbolTableEntry.go b/plc4go/protocols/ads/readwrite/model/AdsSymbolTableEntry.go
index b8e73fcbca..316886be38 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsSymbolTableEntry.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsSymbolTableEntry.go
@@ -321,7 +321,7 @@ func (b *_AdsSymbolTableEntryBuilder) WithRest(rest ...byte) AdsSymbolTableEntry
 }
 
 func (b *_AdsSymbolTableEntryBuilder) Build() (AdsSymbolTableEntry, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsSymbolTableEntry.deepCopy(), nil
@@ -338,7 +338,7 @@ func (b *_AdsSymbolTableEntryBuilder) MustBuild() AdsSymbolTableEntry {
 func (b *_AdsSymbolTableEntryBuilder) DeepCopy() any {
 	_copy := b.CreateAdsSymbolTableEntryBuilder().(*_AdsSymbolTableEntryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsTableSizes.go b/plc4go/protocols/ads/readwrite/model/AdsTableSizes.go
index e700ee605c..0fb92d0669 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsTableSizes.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsTableSizes.go
@@ -153,7 +153,7 @@ func (b *_AdsTableSizesBuilder) WithExtraLength(extraLength uint32) AdsTableSize
 }
 
 func (b *_AdsTableSizesBuilder) Build() (AdsTableSizes, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsTableSizes.deepCopy(), nil
@@ -170,7 +170,7 @@ func (b *_AdsTableSizesBuilder) MustBuild() AdsTableSizes {
 func (b *_AdsTableSizesBuilder) DeepCopy() any {
 	_copy := b.CreateAdsTableSizesBuilder().(*_AdsTableSizesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsWriteControlRequest.go b/plc4go/protocols/ads/readwrite/model/AdsWriteControlRequest.go
index 55bbd0b274..613c36e2f6 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsWriteControlRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsWriteControlRequest.go
@@ -140,7 +140,7 @@ func (b *_AdsWriteControlRequestBuilder) WithData(data ...byte) AdsWriteControlR
 }
 
 func (b *_AdsWriteControlRequestBuilder) Build() (AdsWriteControlRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsWriteControlRequest.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AdsWriteControlRequestBuilder) buildForAmsPacket() (AmsPacket, error)
 func (b *_AdsWriteControlRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsWriteControlRequestBuilder().(*_AdsWriteControlRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsWriteControlResponse.go b/plc4go/protocols/ads/readwrite/model/AdsWriteControlResponse.go
index dedda6f244..e3f57de43b 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsWriteControlResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsWriteControlResponse.go
@@ -118,7 +118,7 @@ func (b *_AdsWriteControlResponseBuilder) WithResult(result ReturnCode) AdsWrite
 }
 
 func (b *_AdsWriteControlResponseBuilder) Build() (AdsWriteControlResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsWriteControlResponse.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_AdsWriteControlResponseBuilder) buildForAmsPacket() (AmsPacket, error)
 func (b *_AdsWriteControlResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsWriteControlResponseBuilder().(*_AdsWriteControlResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go b/plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go
index 897ab89dd4..dc30b77e45 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go
@@ -140,7 +140,7 @@ func (b *_AdsWriteRequestBuilder) WithData(data ...byte) AdsWriteRequestBuilder
 }
 
 func (b *_AdsWriteRequestBuilder) Build() (AdsWriteRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsWriteRequest.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AdsWriteRequestBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsWriteRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAdsWriteRequestBuilder().(*_AdsWriteRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go b/plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go
index 7685fde1c7..6157803b14 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go
@@ -118,7 +118,7 @@ func (b *_AdsWriteResponseBuilder) WithResult(result ReturnCode) AdsWriteRespons
 }
 
 func (b *_AdsWriteResponseBuilder) Build() (AdsWriteResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AdsWriteResponse.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_AdsWriteResponseBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_AdsWriteResponseBuilder) DeepCopy() any {
 	_copy := b.CreateAdsWriteResponseBuilder().(*_AdsWriteResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AmsNetId.go b/plc4go/protocols/ads/readwrite/model/AmsNetId.go
index d5135e8576..f092d8ffb5 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsNetId.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsNetId.go
@@ -151,7 +151,7 @@ func (b *_AmsNetIdBuilder) WithOctet6(octet6 uint8) AmsNetIdBuilder {
 }
 
 func (b *_AmsNetIdBuilder) Build() (AmsNetId, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AmsNetId.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AmsNetIdBuilder) MustBuild() AmsNetId {
 func (b *_AmsNetIdBuilder) DeepCopy() any {
 	_copy := b.CreateAmsNetIdBuilder().(*_AmsNetIdBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AmsPacket.go b/plc4go/protocols/ads/readwrite/model/AmsPacket.go
index 4f7b8328b7..269e928a5f 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsPacket.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsPacket.go
@@ -279,7 +279,7 @@ func (b *_AmsPacketBuilder) PartialBuild() (AmsPacketContract, error) {
 	if b.SourceAmsNetId == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'sourceAmsNetId' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AmsPacket.deepCopy(), nil
@@ -528,7 +528,7 @@ func (b *_AmsPacketBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_AmsPacketChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AmsSerialAcknowledgeFrame.go b/plc4go/protocols/ads/readwrite/model/AmsSerialAcknowledgeFrame.go
index 918a0e9919..a5b130e0cd 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsSerialAcknowledgeFrame.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsSerialAcknowledgeFrame.go
@@ -151,7 +151,7 @@ func (b *_AmsSerialAcknowledgeFrameBuilder) WithCrc(crc uint16) AmsSerialAcknowl
 }
 
 func (b *_AmsSerialAcknowledgeFrameBuilder) Build() (AmsSerialAcknowledgeFrame, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AmsSerialAcknowledgeFrame.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AmsSerialAcknowledgeFrameBuilder) MustBuild() AmsSerialAcknowledgeFram
 func (b *_AmsSerialAcknowledgeFrameBuilder) DeepCopy() any {
 	_copy := b.CreateAmsSerialAcknowledgeFrameBuilder().(*_AmsSerialAcknowledgeFrameBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go b/plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go
index 7b5f185084..0d5ee529d7 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go
@@ -179,7 +179,7 @@ func (b *_AmsSerialFrameBuilder) Build() (AmsSerialFrame, error) {
 	if b.Userdata == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'userdata' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AmsSerialFrame.deepCopy(), nil
@@ -196,7 +196,7 @@ func (b *_AmsSerialFrameBuilder) MustBuild() AmsSerialFrame {
 func (b *_AmsSerialFrameBuilder) DeepCopy() any {
 	_copy := b.CreateAmsSerialFrameBuilder().(*_AmsSerialFrameBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AmsSerialResetFrame.go b/plc4go/protocols/ads/readwrite/model/AmsSerialResetFrame.go
index 40eed6b62b..accece5d4e 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsSerialResetFrame.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsSerialResetFrame.go
@@ -151,7 +151,7 @@ func (b *_AmsSerialResetFrameBuilder) WithCrc(crc uint16) AmsSerialResetFrameBui
 }
 
 func (b *_AmsSerialResetFrameBuilder) Build() (AmsSerialResetFrame, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AmsSerialResetFrame.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_AmsSerialResetFrameBuilder) MustBuild() AmsSerialResetFrame {
 func (b *_AmsSerialResetFrameBuilder) DeepCopy() any {
 	_copy := b.CreateAmsSerialResetFrameBuilder().(*_AmsSerialResetFrameBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go b/plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go
index 22dd8b3a5e..0513431c0f 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go
@@ -123,7 +123,7 @@ func (b *_AmsTCPPacketBuilder) Build() (AmsTCPPacket, error) {
 	if b.Userdata == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'userdata' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._AmsTCPPacket.deepCopy(), nil
@@ -140,7 +140,7 @@ func (b *_AmsTCPPacketBuilder) MustBuild() AmsTCPPacket {
 func (b *_AmsTCPPacketBuilder) DeepCopy() any {
 	_copy := b.CreateAmsTCPPacketBuilder().(*_AmsTCPPacketBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/ads/readwrite/model/ErrorResponse.go b/plc4go/protocols/ads/readwrite/model/ErrorResponse.go
index 7f283c9f1c..f1a584e201 100644
--- a/plc4go/protocols/ads/readwrite/model/ErrorResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/ErrorResponse.go
@@ -105,7 +105,7 @@ func (b *_ErrorResponseBuilder) WithMandatoryFields() ErrorResponseBuilder {
 }
 
 func (b *_ErrorResponseBuilder) Build() (ErrorResponse, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._ErrorResponse.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_ErrorResponseBuilder) buildForAmsPacket() (AmsPacket, error) {
 func (b *_ErrorResponseBuilder) DeepCopy() any {
 	_copy := b.CreateErrorResponseBuilder().(*_ErrorResponseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDU.go b/plc4go/protocols/bacnetip/readwrite/model/APDU.go
index 2dd0ebc40d..5f87745e58 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDU.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDU.go
@@ -155,7 +155,7 @@ func (b *_APDUBuilder) WithArgApduLength(apduLength uint16) APDUBuilder {
 }
 
 func (b *_APDUBuilder) PartialBuild() (APDUContract, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDU.deepCopy(), nil
@@ -284,7 +284,7 @@ func (b *_APDUBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_APDUChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go b/plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go
index 698e914d30..3cdefa2403 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go
@@ -160,7 +160,7 @@ func (b *_APDUAbortBuilder) Build() (APDUAbort, error) {
 	if b.AbortReason == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'abortReason' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDUAbort.deepCopy(), nil
@@ -188,7 +188,7 @@ func (b *_APDUAbortBuilder) buildForAPDU() (APDU, error) {
 func (b *_APDUAbortBuilder) DeepCopy() any {
 	_copy := b.CreateAPDUAbortBuilder().(*_APDUAbortBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUComplexAck.go b/plc4go/protocols/bacnetip/readwrite/model/APDUComplexAck.go
index 54478c426c..f55b1ae9f4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUComplexAck.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUComplexAck.go
@@ -213,7 +213,7 @@ func (b *_APDUComplexAckBuilder) WithSegment(segment ...byte) APDUComplexAckBuil
 }
 
 func (b *_APDUComplexAckBuilder) Build() (APDUComplexAck, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDUComplexAck.deepCopy(), nil
@@ -241,7 +241,7 @@ func (b *_APDUComplexAckBuilder) buildForAPDU() (APDU, error) {
 func (b *_APDUComplexAckBuilder) DeepCopy() any {
 	_copy := b.CreateAPDUComplexAckBuilder().(*_APDUComplexAckBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUConfirmedRequest.go b/plc4go/protocols/bacnetip/readwrite/model/APDUConfirmedRequest.go
index 0189992739..4294acceab 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUConfirmedRequest.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUConfirmedRequest.go
@@ -246,7 +246,7 @@ func (b *_APDUConfirmedRequestBuilder) WithSegment(segment ...byte) APDUConfirme
 }
 
 func (b *_APDUConfirmedRequestBuilder) Build() (APDUConfirmedRequest, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDUConfirmedRequest.deepCopy(), nil
@@ -274,7 +274,7 @@ func (b *_APDUConfirmedRequestBuilder) buildForAPDU() (APDU, error) {
 func (b *_APDUConfirmedRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAPDUConfirmedRequestBuilder().(*_APDUConfirmedRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUError.go b/plc4go/protocols/bacnetip/readwrite/model/APDUError.go
index 898fa6822d..8ad1e44459 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUError.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUError.go
@@ -160,7 +160,7 @@ func (b *_APDUErrorBuilder) Build() (APDUError, error) {
 	if b.Error == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'error' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDUError.deepCopy(), nil
@@ -188,7 +188,7 @@ func (b *_APDUErrorBuilder) buildForAPDU() (APDU, error) {
 func (b *_APDUErrorBuilder) DeepCopy() any {
 	_copy := b.CreateAPDUErrorBuilder().(*_APDUErrorBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUReject.go b/plc4go/protocols/bacnetip/readwrite/model/APDUReject.go
index 1fc6d0e716..5e61ed45ca 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUReject.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUReject.go
@@ -149,7 +149,7 @@ func (b *_APDURejectBuilder) Build() (APDUReject, error) {
 	if b.RejectReason == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'rejectReason' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDUReject.deepCopy(), nil
@@ -177,7 +177,7 @@ func (b *_APDURejectBuilder) buildForAPDU() (APDU, error) {
 func (b *_APDURejectBuilder) DeepCopy() any {
 	_copy := b.CreateAPDURejectBuilder().(*_APDURejectBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUSegmentAck.go b/plc4go/protocols/bacnetip/readwrite/model/APDUSegmentAck.go
index 5410910478..457258c404 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUSegmentAck.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUSegmentAck.go
@@ -164,7 +164,7 @@ func (b *_APDUSegmentAckBuilder) WithActualWindowSize(actualWindowSize uint8) AP
 }
 
 func (b *_APDUSegmentAckBuilder) Build() (APDUSegmentAck, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDUSegmentAck.deepCopy(), nil
@@ -192,7 +192,7 @@ func (b *_APDUSegmentAckBuilder) buildForAPDU() (APDU, error) {
 func (b *_APDUSegmentAckBuilder) DeepCopy() any {
 	_copy := b.CreateAPDUSegmentAckBuilder().(*_APDUSegmentAckBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUSimpleAck.go b/plc4go/protocols/bacnetip/readwrite/model/APDUSimpleAck.go
index 5932cf5380..603ca10e02 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUSimpleAck.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUSimpleAck.go
@@ -131,7 +131,7 @@ func (b *_APDUSimpleAckBuilder) WithServiceChoice(serviceChoice BACnetConfirmedS
 }
 
 func (b *_APDUSimpleAckBuilder) Build() (APDUSimpleAck, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDUSimpleAck.deepCopy(), nil
@@ -159,7 +159,7 @@ func (b *_APDUSimpleAckBuilder) buildForAPDU() (APDU, error) {
 func (b *_APDUSimpleAckBuilder) DeepCopy() any {
 	_copy := b.CreateAPDUSimpleAckBuilder().(*_APDUSimpleAckBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUUnconfirmedRequest.go b/plc4go/protocols/bacnetip/readwrite/model/APDUUnconfirmedRequest.go
index 4c78755ac4..255dcabcea 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUUnconfirmedRequest.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUUnconfirmedRequest.go
@@ -138,7 +138,7 @@ func (b *_APDUUnconfirmedRequestBuilder) Build() (APDUUnconfirmedRequest, error)
 	if b.ServiceRequest == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'serviceRequest' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDUUnconfirmedRequest.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_APDUUnconfirmedRequestBuilder) buildForAPDU() (APDU, error) {
 func (b *_APDUUnconfirmedRequestBuilder) DeepCopy() any {
 	_copy := b.CreateAPDUUnconfirmedRequestBuilder().(*_APDUUnconfirmedRequestBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go b/plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go
index 826fcb59df..6f8114cbbd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go
@@ -129,7 +129,7 @@ func (b *_APDUUnknownBuilder) WithUnknownBytes(unknownBytes ...byte) APDUUnknown
 }
 
 func (b *_APDUUnknownBuilder) Build() (APDUUnknown, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._APDUUnknown.deepCopy(), nil
@@ -157,7 +157,7 @@ func (b *_APDUUnknownBuilder) buildForAPDU() (APDU, error) {
 func (b *_APDUUnknownBuilder) DeepCopy() any {
 	_copy := b.CreateAPDUUnknownBuilder().(*_APDUUnknownBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAbortReasonTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAbortReasonTagged.go
index 4526e36561..ba549634a6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAbortReasonTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAbortReasonTagged.go
@@ -122,7 +122,7 @@ func (b *_BACnetAbortReasonTaggedBuilder) WithArgActualLength(actualLength uint3
 }
 
 func (b *_BACnetAbortReasonTaggedBuilder) Build() (BACnetAbortReasonTagged, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAbortReasonTagged.deepCopy(), nil
@@ -139,7 +139,7 @@ func (b *_BACnetAbortReasonTaggedBuilder) MustBuild() BACnetAbortReasonTagged {
 func (b *_BACnetAbortReasonTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAbortReasonTaggedBuilder().(*_BACnetAbortReasonTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessAuthenticationFactorDisableTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessAuthenticationFactorDisableTagged.go
index ab2787d9d1..5a53fe2a30 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessAuthenticationFactorDisableTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessAuthenticationFactorDisableTagged.go
@@ -158,7 +158,7 @@ func (b *_BACnetAccessAuthenticationFactorDisableTaggedBuilder) Build() (BACnetA
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessAuthenticationFactorDisableTagged.deepCopy(), nil
@@ -175,7 +175,7 @@ func (b *_BACnetAccessAuthenticationFactorDisableTaggedBuilder) MustBuild() BACn
 func (b *_BACnetAccessAuthenticationFactorDisableTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessAuthenticationFactorDisableTaggedBuilder().(*_BACnetAccessAuthenticationFactorDisableTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableReasonTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableReasonTagged.go
index a22fe15e6c..f89a869ae9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableReasonTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableReasonTagged.go
@@ -158,7 +158,7 @@ func (b *_BACnetAccessCredentialDisableReasonTaggedBuilder) Build() (BACnetAcces
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessCredentialDisableReasonTagged.deepCopy(), nil
@@ -175,7 +175,7 @@ func (b *_BACnetAccessCredentialDisableReasonTaggedBuilder) MustBuild() BACnetAc
 func (b *_BACnetAccessCredentialDisableReasonTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessCredentialDisableReasonTaggedBuilder().(*_BACnetAccessCredentialDisableReasonTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableTagged.go
index 5b30cb7e20..9d7e7720dd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableTagged.go
@@ -158,7 +158,7 @@ func (b *_BACnetAccessCredentialDisableTaggedBuilder) Build() (BACnetAccessCrede
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessCredentialDisableTagged.deepCopy(), nil
@@ -175,7 +175,7 @@ func (b *_BACnetAccessCredentialDisableTaggedBuilder) MustBuild() BACnetAccessCr
 func (b *_BACnetAccessCredentialDisableTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessCredentialDisableTaggedBuilder().(*_BACnetAccessCredentialDisableTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessEventTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessEventTagged.go
index 5050240fc1..e2c9595f5c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessEventTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessEventTagged.go
@@ -158,7 +158,7 @@ func (b *_BACnetAccessEventTaggedBuilder) Build() (BACnetAccessEventTagged, erro
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessEventTagged.deepCopy(), nil
@@ -175,7 +175,7 @@ func (b *_BACnetAccessEventTaggedBuilder) MustBuild() BACnetAccessEventTagged {
 func (b *_BACnetAccessEventTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessEventTaggedBuilder().(*_BACnetAccessEventTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessPassbackModeTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessPassbackModeTagged.go
index 70c98e7e88..c2454476de 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessPassbackModeTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessPassbackModeTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetAccessPassbackModeTaggedBuilder) Build() (BACnetAccessPassbackMo
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessPassbackModeTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetAccessPassbackModeTaggedBuilder) MustBuild() BACnetAccessPassbac
 func (b *_BACnetAccessPassbackModeTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessPassbackModeTaggedBuilder().(*_BACnetAccessPassbackModeTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRule.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRule.go
index 465393a8c6..c3b15715ff 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRule.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRule.go
@@ -219,7 +219,7 @@ func (b *_BACnetAccessRuleBuilder) Build() (BACnetAccessRule, error) {
 	if b.Enable == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'enable' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessRule.deepCopy(), nil
@@ -236,7 +236,7 @@ func (b *_BACnetAccessRuleBuilder) MustBuild() BACnetAccessRule {
 func (b *_BACnetAccessRuleBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessRuleBuilder().(*_BACnetAccessRuleBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleLocationSpecifierTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleLocationSpecifierTagged.go
index e0c911b790..ac2b48b988 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleLocationSpecifierTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleLocationSpecifierTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetAccessRuleLocationSpecifierTaggedBuilder) Build() (BACnetAccessR
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessRuleLocationSpecifierTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetAccessRuleLocationSpecifierTaggedBuilder) MustBuild() BACnetAcce
 func (b *_BACnetAccessRuleLocationSpecifierTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessRuleLocationSpecifierTaggedBuilder().(*_BACnetAccessRuleLocationSpecifierTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleTimeRangeSpecifierTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleTimeRangeSpecifierTagged.go
index 0376789f30..cf147c6483 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleTimeRangeSpecifierTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleTimeRangeSpecifierTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetAccessRuleTimeRangeSpecifierTaggedBuilder) Build() (BACnetAccess
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessRuleTimeRangeSpecifierTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetAccessRuleTimeRangeSpecifierTaggedBuilder) MustBuild() BACnetAcc
 func (b *_BACnetAccessRuleTimeRangeSpecifierTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessRuleTimeRangeSpecifierTaggedBuilder().(*_BACnetAccessRuleTimeRangeSpecifierTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessThreatLevel.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessThreatLevel.go
index 3cd7702dda..fb4ea75883 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessThreatLevel.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessThreatLevel.go
@@ -119,7 +119,7 @@ func (b *_BACnetAccessThreatLevelBuilder) Build() (BACnetAccessThreatLevel, erro
 	if b.ThreatLevel == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'threatLevel' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessThreatLevel.deepCopy(), nil
@@ -136,7 +136,7 @@ func (b *_BACnetAccessThreatLevelBuilder) MustBuild() BACnetAccessThreatLevel {
 func (b *_BACnetAccessThreatLevelBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessThreatLevelBuilder().(*_BACnetAccessThreatLevelBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessUserTypeTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessUserTypeTagged.go
index 5be991d31d..13f9d07e07 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessUserTypeTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessUserTypeTagged.go
@@ -158,7 +158,7 @@ func (b *_BACnetAccessUserTypeTaggedBuilder) Build() (BACnetAccessUserTypeTagged
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessUserTypeTagged.deepCopy(), nil
@@ -175,7 +175,7 @@ func (b *_BACnetAccessUserTypeTaggedBuilder) MustBuild() BACnetAccessUserTypeTag
 func (b *_BACnetAccessUserTypeTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessUserTypeTaggedBuilder().(*_BACnetAccessUserTypeTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessZoneOccupancyStateTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessZoneOccupancyStateTagged.go
index f3fc2ba520..fa47a059df 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessZoneOccupancyStateTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessZoneOccupancyStateTagged.go
@@ -158,7 +158,7 @@ func (b *_BACnetAccessZoneOccupancyStateTaggedBuilder) Build() (BACnetAccessZone
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccessZoneOccupancyStateTagged.deepCopy(), nil
@@ -175,7 +175,7 @@ func (b *_BACnetAccessZoneOccupancyStateTaggedBuilder) MustBuild() BACnetAccessZ
 func (b *_BACnetAccessZoneOccupancyStateTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccessZoneOccupancyStateTaggedBuilder().(*_BACnetAccessZoneOccupancyStateTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecord.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecord.go
index 6c79f3e708..1d3282ea5d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecord.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecord.go
@@ -203,7 +203,7 @@ func (b *_BACnetAccumulatorRecordBuilder) Build() (BACnetAccumulatorRecord, erro
 	if b.AccumulatorStatus == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'accumulatorStatus' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccumulatorRecord.deepCopy(), nil
@@ -220,7 +220,7 @@ func (b *_BACnetAccumulatorRecordBuilder) MustBuild() BACnetAccumulatorRecord {
 func (b *_BACnetAccumulatorRecordBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccumulatorRecordBuilder().(*_BACnetAccumulatorRecordBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecordAccumulatorStatusTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecordAccumulatorStatusTagged.go
index 35aaf84702..349e29c5f1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecordAccumulatorStatusTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecordAccumulatorStatusTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetAccumulatorRecordAccumulatorStatusTaggedBuilder) Build() (BACnet
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAccumulatorRecordAccumulatorStatusTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetAccumulatorRecordAccumulatorStatusTaggedBuilder) MustBuild() BAC
 func (b *_BACnetAccumulatorRecordAccumulatorStatusTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAccumulatorRecordAccumulatorStatusTaggedBuilder().(*_BACnetAccumulatorRecordAccumulatorStatusTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionCommand.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionCommand.go
index 50a230f353..80e0f2ff5c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionCommand.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionCommand.go
@@ -313,7 +313,7 @@ func (b *_BACnetActionCommandBuilder) Build() (BACnetActionCommand, error) {
 	if b.WriteSuccessful == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'writeSuccessful' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetActionCommand.deepCopy(), nil
@@ -330,7 +330,7 @@ func (b *_BACnetActionCommandBuilder) MustBuild() BACnetActionCommand {
 func (b *_BACnetActionCommandBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetActionCommandBuilder().(*_BACnetActionCommandBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionList.go
index 18aea25f7a..44fdc8cb5b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionList.go
@@ -157,7 +157,7 @@ func (b *_BACnetActionListBuilder) Build() (BACnetActionList, error) {
 	if b.InnerClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'innerClosingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetActionList.deepCopy(), nil
@@ -174,7 +174,7 @@ func (b *_BACnetActionListBuilder) MustBuild() BACnetActionList {
 func (b *_BACnetActionListBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetActionListBuilder().(*_BACnetActionListBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionTagged.go
index 9ead760e22..9d2a8ec815 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetActionTaggedBuilder) Build() (BACnetActionTagged, error) {
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetActionTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetActionTaggedBuilder) MustBuild() BACnetActionTagged {
 func (b *_BACnetActionTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetActionTaggedBuilder().(*_BACnetActionTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddress.go
index bda456599e..5613fb35ef 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddress.go
@@ -153,7 +153,7 @@ func (b *_BACnetAddressBuilder) Build() (BACnetAddress, error) {
 	if b.MacAddress == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'macAddress' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAddress.deepCopy(), nil
@@ -170,7 +170,7 @@ func (b *_BACnetAddressBuilder) MustBuild() BACnetAddress {
 func (b *_BACnetAddressBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAddressBuilder().(*_BACnetAddressBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressBinding.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressBinding.go
index d79bcd17e1..f8ca32ef2e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressBinding.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressBinding.go
@@ -147,7 +147,7 @@ func (b *_BACnetAddressBindingBuilder) Build() (BACnetAddressBinding, error) {
 	if b.DeviceAddress == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'deviceAddress' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAddressBinding.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetAddressBindingBuilder) MustBuild() BACnetAddressBinding {
 func (b *_BACnetAddressBindingBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAddressBindingBuilder().(*_BACnetAddressBindingBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressEnclosed.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressEnclosed.go
index 5a7aa42269..81354e6d9a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressEnclosed.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressEnclosed.go
@@ -185,7 +185,7 @@ func (b *_BACnetAddressEnclosedBuilder) Build() (BACnetAddressEnclosed, error) {
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAddressEnclosed.deepCopy(), nil
@@ -202,7 +202,7 @@ func (b *_BACnetAddressEnclosedBuilder) MustBuild() BACnetAddressEnclosed {
 func (b *_BACnetAddressEnclosedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAddressEnclosedBuilder().(*_BACnetAddressEnclosedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTag.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTag.go
index d4fd13a687..b0308b2d6c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTag.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTag.go
@@ -183,7 +183,7 @@ func (b *_BACnetApplicationTagBuilder) PartialBuild() (BACnetApplicationTagContr
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTag.deepCopy(), nil
@@ -352,7 +352,7 @@ func (b *_BACnetApplicationTagBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_BACnetApplicationTagChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBitString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBitString.go
index f7059cf204..d5f19799a8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBitString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBitString.go
@@ -136,7 +136,7 @@ func (b *_BACnetApplicationTagBitStringBuilder) Build() (BACnetApplicationTagBit
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagBitString.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetApplicationTagBitStringBuilder) buildForBACnetApplicationTag() (
 func (b *_BACnetApplicationTagBitStringBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagBitStringBuilder().(*_BACnetApplicationTagBitStringBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go
index b2796799df..ba3afa490f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go
@@ -138,7 +138,7 @@ func (b *_BACnetApplicationTagBooleanBuilder) Build() (BACnetApplicationTagBoole
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagBoolean.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetApplicationTagBooleanBuilder) buildForBACnetApplicationTag() (BA
 func (b *_BACnetApplicationTagBooleanBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagBooleanBuilder().(*_BACnetApplicationTagBooleanBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go
index 3768711e96..8767925468 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go
@@ -138,7 +138,7 @@ func (b *_BACnetApplicationTagCharacterStringBuilder) Build() (BACnetApplication
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagCharacterString.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetApplicationTagCharacterStringBuilder) buildForBACnetApplicationT
 func (b *_BACnetApplicationTagCharacterStringBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagCharacterStringBuilder().(*_BACnetApplicationTagCharacterStringBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDate.go
index cf69a34bb9..1abebc7204 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDate.go
@@ -136,7 +136,7 @@ func (b *_BACnetApplicationTagDateBuilder) Build() (BACnetApplicationTagDate, er
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagDate.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetApplicationTagDateBuilder) buildForBACnetApplicationTag() (BACne
 func (b *_BACnetApplicationTagDateBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagDateBuilder().(*_BACnetApplicationTagDateBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDouble.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDouble.go
index 622f163b43..65991e3a58 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDouble.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDouble.go
@@ -138,7 +138,7 @@ func (b *_BACnetApplicationTagDoubleBuilder) Build() (BACnetApplicationTagDouble
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagDouble.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetApplicationTagDoubleBuilder) buildForBACnetApplicationTag() (BAC
 func (b *_BACnetApplicationTagDoubleBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagDoubleBuilder().(*_BACnetApplicationTagDoubleBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go
index 863a70ee0e..590f2d5cb9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go
@@ -138,7 +138,7 @@ func (b *_BACnetApplicationTagEnumeratedBuilder) Build() (BACnetApplicationTagEn
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagEnumerated.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetApplicationTagEnumeratedBuilder) buildForBACnetApplicationTag()
 func (b *_BACnetApplicationTagEnumeratedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagEnumeratedBuilder().(*_BACnetApplicationTagEnumeratedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagNull.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagNull.go
index 0754c4e5d3..15cb8f8198 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagNull.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagNull.go
@@ -105,7 +105,7 @@ func (b *_BACnetApplicationTagNullBuilder) WithMandatoryFields() BACnetApplicati
 }
 
 func (b *_BACnetApplicationTagNullBuilder) Build() (BACnetApplicationTagNull, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagNull.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetApplicationTagNullBuilder) buildForBACnetApplicationTag() (BACne
 func (b *_BACnetApplicationTagNullBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagNullBuilder().(*_BACnetApplicationTagNullBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go
index 5316579ddd..2f619cf993 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go
@@ -140,7 +140,7 @@ func (b *_BACnetApplicationTagObjectIdentifierBuilder) Build() (BACnetApplicatio
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagObjectIdentifier.deepCopy(), nil
@@ -168,7 +168,7 @@ func (b *_BACnetApplicationTagObjectIdentifierBuilder) buildForBACnetApplication
 func (b *_BACnetApplicationTagObjectIdentifierBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagObjectIdentifierBuilder().(*_BACnetApplicationTagObjectIdentifierBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go
index 15c7c8dc13..d10849929a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go
@@ -136,7 +136,7 @@ func (b *_BACnetApplicationTagOctetStringBuilder) Build() (BACnetApplicationTagO
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagOctetString.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetApplicationTagOctetStringBuilder) buildForBACnetApplicationTag()
 func (b *_BACnetApplicationTagOctetStringBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagOctetStringBuilder().(*_BACnetApplicationTagOctetStringBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagReal.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagReal.go
index beb73c8439..e32d7f35b3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagReal.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagReal.go
@@ -138,7 +138,7 @@ func (b *_BACnetApplicationTagRealBuilder) Build() (BACnetApplicationTagReal, er
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagReal.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetApplicationTagRealBuilder) buildForBACnetApplicationTag() (BACne
 func (b *_BACnetApplicationTagRealBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagRealBuilder().(*_BACnetApplicationTagRealBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go
index 0f36e014f7..b71e98b7d6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go
@@ -138,7 +138,7 @@ func (b *_BACnetApplicationTagSignedIntegerBuilder) Build() (BACnetApplicationTa
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagSignedInteger.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetApplicationTagSignedIntegerBuilder) buildForBACnetApplicationTag
 func (b *_BACnetApplicationTagSignedIntegerBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagSignedIntegerBuilder().(*_BACnetApplicationTagSignedIntegerBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagTime.go
index 52edf6438c..1d0b1699c1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagTime.go
@@ -136,7 +136,7 @@ func (b *_BACnetApplicationTagTimeBuilder) Build() (BACnetApplicationTagTime, er
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagTime.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetApplicationTagTimeBuilder) buildForBACnetApplicationTag() (BACne
 func (b *_BACnetApplicationTagTimeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagTimeBuilder().(*_BACnetApplicationTagTimeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go
index a05cf8620e..c1bbc6abe6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go
@@ -138,7 +138,7 @@ func (b *_BACnetApplicationTagUnsignedIntegerBuilder) Build() (BACnetApplication
 	if b.Payload == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'payload' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetApplicationTagUnsignedInteger.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetApplicationTagUnsignedIntegerBuilder) buildForBACnetApplicationT
 func (b *_BACnetApplicationTagUnsignedIntegerBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetApplicationTagUnsignedIntegerBuilder().(*_BACnetApplicationTagUnsignedIntegerBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedAccessRights.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedAccessRights.go
index 61a2bbb569..64c4b1581d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedAccessRights.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedAccessRights.go
@@ -147,7 +147,7 @@ func (b *_BACnetAssignedAccessRightsBuilder) Build() (BACnetAssignedAccessRights
 	if b.Enable == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'enable' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAssignedAccessRights.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetAssignedAccessRightsBuilder) MustBuild() BACnetAssignedAccessRig
 func (b *_BACnetAssignedAccessRightsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAssignedAccessRightsBuilder().(*_BACnetAssignedAccessRightsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCalls.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCalls.go
index d0ef8234e6..aad08f2b38 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCalls.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCalls.go
@@ -119,7 +119,7 @@ func (b *_BACnetAssignedLandingCallsBuilder) Build() (BACnetAssignedLandingCalls
 	if b.LandingCalls == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'landingCalls' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAssignedLandingCalls.deepCopy(), nil
@@ -136,7 +136,7 @@ func (b *_BACnetAssignedLandingCallsBuilder) MustBuild() BACnetAssignedLandingCa
 func (b *_BACnetAssignedLandingCallsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAssignedLandingCallsBuilder().(*_BACnetAssignedLandingCallsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsList.go
index e291bbec9c..0f483cc09f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsList.go
@@ -167,7 +167,7 @@ func (b *_BACnetAssignedLandingCallsLandingCallsListBuilder) Build() (BACnetAssi
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAssignedLandingCallsLandingCallsList.deepCopy(), nil
@@ -184,7 +184,7 @@ func (b *_BACnetAssignedLandingCallsLandingCallsListBuilder) MustBuild() BACnetA
 func (b *_BACnetAssignedLandingCallsLandingCallsListBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAssignedLandingCallsLandingCallsListBuilder().(*_BACnetAssignedLandingCallsLandingCallsListBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsListEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsListEntry.go
index c07b4efa94..7a6d39802e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsListEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsListEntry.go
@@ -147,7 +147,7 @@ func (b *_BACnetAssignedLandingCallsLandingCallsListEntryBuilder) Build() (BACne
 	if b.Direction == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'direction' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAssignedLandingCallsLandingCallsListEntry.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetAssignedLandingCallsLandingCallsListEntryBuilder) MustBuild() BA
 func (b *_BACnetAssignedLandingCallsLandingCallsListEntryBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAssignedLandingCallsLandingCallsListEntryBuilder().(*_BACnetAssignedLandingCallsLandingCallsListEntryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactor.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactor.go
index 3d4728b054..7ab32c66d7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactor.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactor.go
@@ -175,7 +175,7 @@ func (b *_BACnetAuthenticationFactorBuilder) Build() (BACnetAuthenticationFactor
 	if b.Value == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'value' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthenticationFactor.deepCopy(), nil
@@ -192,7 +192,7 @@ func (b *_BACnetAuthenticationFactorBuilder) MustBuild() BACnetAuthenticationFac
 func (b *_BACnetAuthenticationFactorBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthenticationFactorBuilder().(*_BACnetAuthenticationFactorBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorEnclosed.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorEnclosed.go
index 48f73c56cb..81f15dc3b6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorEnclosed.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorEnclosed.go
@@ -185,7 +185,7 @@ func (b *_BACnetAuthenticationFactorEnclosedBuilder) Build() (BACnetAuthenticati
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthenticationFactorEnclosed.deepCopy(), nil
@@ -202,7 +202,7 @@ func (b *_BACnetAuthenticationFactorEnclosedBuilder) MustBuild() BACnetAuthentic
 func (b *_BACnetAuthenticationFactorEnclosedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthenticationFactorEnclosedBuilder().(*_BACnetAuthenticationFactorEnclosedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorFormat.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorFormat.go
index e2e876c4e4..a1a0a3321f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorFormat.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorFormat.go
@@ -163,7 +163,7 @@ func (b *_BACnetAuthenticationFactorFormatBuilder) Build() (BACnetAuthentication
 	if b.FormatType == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'formatType' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthenticationFactorFormat.deepCopy(), nil
@@ -180,7 +180,7 @@ func (b *_BACnetAuthenticationFactorFormatBuilder) MustBuild() BACnetAuthenticat
 func (b *_BACnetAuthenticationFactorFormatBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthenticationFactorFormatBuilder().(*_BACnetAuthenticationFactorFormatBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorTypeTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorTypeTagged.go
index 6903f48161..2bdb1b6620 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorTypeTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorTypeTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetAuthenticationFactorTypeTaggedBuilder) Build() (BACnetAuthentica
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthenticationFactorTypeTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetAuthenticationFactorTypeTaggedBuilder) MustBuild() BACnetAuthent
 func (b *_BACnetAuthenticationFactorTypeTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthenticationFactorTypeTaggedBuilder().(*_BACnetAuthenticationFactorTypeTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicy.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicy.go
index 66d6fe0c38..6adbd5b36a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicy.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicy.go
@@ -175,7 +175,7 @@ func (b *_BACnetAuthenticationPolicyBuilder) Build() (BACnetAuthenticationPolicy
 	if b.Timeout == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'timeout' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthenticationPolicy.deepCopy(), nil
@@ -192,7 +192,7 @@ func (b *_BACnetAuthenticationPolicyBuilder) MustBuild() BACnetAuthenticationPol
 func (b *_BACnetAuthenticationPolicyBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthenticationPolicyBuilder().(*_BACnetAuthenticationPolicyBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyList.go
index 67afce6d0d..3df3be988c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyList.go
@@ -167,7 +167,7 @@ func (b *_BACnetAuthenticationPolicyListBuilder) Build() (BACnetAuthenticationPo
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthenticationPolicyList.deepCopy(), nil
@@ -184,7 +184,7 @@ func (b *_BACnetAuthenticationPolicyListBuilder) MustBuild() BACnetAuthenticatio
 func (b *_BACnetAuthenticationPolicyListBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthenticationPolicyListBuilder().(*_BACnetAuthenticationPolicyListBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyListEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyListEntry.go
index 0c407d4e31..cff3abddee 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyListEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyListEntry.go
@@ -147,7 +147,7 @@ func (b *_BACnetAuthenticationPolicyListEntryBuilder) Build() (BACnetAuthenticat
 	if b.Index == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'index' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthenticationPolicyListEntry.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetAuthenticationPolicyListEntryBuilder) MustBuild() BACnetAuthenti
 func (b *_BACnetAuthenticationPolicyListEntryBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthenticationPolicyListEntryBuilder().(*_BACnetAuthenticationPolicyListEntryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationStatusTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationStatusTagged.go
index 2cdd21ad5a..76b0534fa0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationStatusTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationStatusTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetAuthenticationStatusTaggedBuilder) Build() (BACnetAuthentication
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthenticationStatusTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetAuthenticationStatusTaggedBuilder) MustBuild() BACnetAuthenticat
 func (b *_BACnetAuthenticationStatusTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthenticationStatusTaggedBuilder().(*_BACnetAuthenticationStatusTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationExemptionTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationExemptionTagged.go
index b86c4d97aa..0803c43f78 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationExemptionTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationExemptionTagged.go
@@ -158,7 +158,7 @@ func (b *_BACnetAuthorizationExemptionTaggedBuilder) Build() (BACnetAuthorizatio
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthorizationExemptionTagged.deepCopy(), nil
@@ -175,7 +175,7 @@ func (b *_BACnetAuthorizationExemptionTaggedBuilder) MustBuild() BACnetAuthoriza
 func (b *_BACnetAuthorizationExemptionTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthorizationExemptionTaggedBuilder().(*_BACnetAuthorizationExemptionTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationModeTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationModeTagged.go
index b9e5a97d76..413b2ce6ef 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationModeTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationModeTagged.go
@@ -158,7 +158,7 @@ func (b *_BACnetAuthorizationModeTaggedBuilder) Build() (BACnetAuthorizationMode
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetAuthorizationModeTagged.deepCopy(), nil
@@ -175,7 +175,7 @@ func (b *_BACnetAuthorizationModeTaggedBuilder) MustBuild() BACnetAuthorizationM
 func (b *_BACnetAuthorizationModeTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetAuthorizationModeTaggedBuilder().(*_BACnetAuthorizationModeTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetBDTEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetBDTEntry.go
index 1cdc6a928e..2ac518dd2f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetBDTEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetBDTEntry.go
@@ -141,7 +141,7 @@ func (b *_BACnetBDTEntryBuilder) Build() (BACnetBDTEntry, error) {
 	if b.BbmdAddress == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bbmdAddress' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetBDTEntry.deepCopy(), nil
@@ -158,7 +158,7 @@ func (b *_BACnetBDTEntryBuilder) MustBuild() BACnetBDTEntry {
 func (b *_BACnetBDTEntryBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetBDTEntryBuilder().(*_BACnetBDTEntryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetBackupStateTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetBackupStateTagged.go
index 5ce347ac8b..f585a362e4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetBackupStateTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetBackupStateTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetBackupStateTaggedBuilder) Build() (BACnetBackupStateTagged, erro
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetBackupStateTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetBackupStateTaggedBuilder) MustBuild() BACnetBackupStateTagged {
 func (b *_BACnetBackupStateTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetBackupStateTaggedBuilder().(*_BACnetBackupStateTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryLightingPVTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryLightingPVTagged.go
index 5b5b5b9ccc..c1e4148861 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryLightingPVTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryLightingPVTagged.go
@@ -158,7 +158,7 @@ func (b *_BACnetBinaryLightingPVTaggedBuilder) Build() (BACnetBinaryLightingPVTa
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetBinaryLightingPVTagged.deepCopy(), nil
@@ -175,7 +175,7 @@ func (b *_BACnetBinaryLightingPVTaggedBuilder) MustBuild() BACnetBinaryLightingP
 func (b *_BACnetBinaryLightingPVTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetBinaryLightingPVTaggedBuilder().(*_BACnetBinaryLightingPVTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryPVTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryPVTagged.go
index 3c93e13f0c..085665d368 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryPVTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryPVTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetBinaryPVTaggedBuilder) Build() (BACnetBinaryPVTagged, error) {
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetBinaryPVTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetBinaryPVTaggedBuilder) MustBuild() BACnetBinaryPVTagged {
 func (b *_BACnetBinaryPVTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetBinaryPVTaggedBuilder().(*_BACnetBinaryPVTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscription.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscription.go
index 8d71a71e16..d5b22b8344 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscription.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscription.go
@@ -231,7 +231,7 @@ func (b *_BACnetCOVMultipleSubscriptionBuilder) Build() (BACnetCOVMultipleSubscr
 	if b.ListOfCovSubscriptionSpecification == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'listOfCovSubscriptionSpecification' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCOVMultipleSubscription.deepCopy(), nil
@@ -248,7 +248,7 @@ func (b *_BACnetCOVMultipleSubscriptionBuilder) MustBuild() BACnetCOVMultipleSub
 func (b *_BACnetCOVMultipleSubscriptionBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCOVMultipleSubscriptionBuilder().(*_BACnetCOVMultipleSubscriptionBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.go
index 223e36b4ca..4ed49be916 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.go
@@ -167,7 +167,7 @@ func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationBuilder
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.deepCopy(), nil
@@ -184,7 +184,7 @@ func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationBuilder
 func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationBuilder().(*_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.go
index 2cb0294e55..88361f7ca2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.go
@@ -147,7 +147,7 @@ func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryBu
 	if b.ListOfCovReferences == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'listOfCovReferences' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryBu
 func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryBuilder().(*_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.go
index 6b7ffd3280..1caea4864f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.go
@@ -167,7 +167,7 @@ func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryLi
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.deepCopy(), nil
@@ -184,7 +184,7 @@ func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryLi
 func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesBuilder().(*_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.go
index 255c34bbd2..5c114e95d4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.go
@@ -169,7 +169,7 @@ func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryLi
 	if b.Timestamped == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'timestamped' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.deepCopy(), nil
@@ -186,7 +186,7 @@ func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryLi
 func (b *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntryBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntryBuilder().(*_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVSubscription.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVSubscription.go
index e535c1a3ec..211a074fc4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVSubscription.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVSubscription.go
@@ -225,7 +225,7 @@ func (b *_BACnetCOVSubscriptionBuilder) Build() (BACnetCOVSubscription, error) {
 	if b.TimeRemaining == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'timeRemaining' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCOVSubscription.deepCopy(), nil
@@ -242,7 +242,7 @@ func (b *_BACnetCOVSubscriptionBuilder) MustBuild() BACnetCOVSubscription {
 func (b *_BACnetCOVSubscriptionBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCOVSubscriptionBuilder().(*_BACnetCOVSubscriptionBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntry.go
index 4c5ac75da0..158f4ac286 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntry.go
@@ -161,7 +161,7 @@ func (b *_BACnetCalendarEntryBuilder) PartialBuild() (BACnetCalendarEntryContrac
 	if b.PeekedTagHeader == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'peekedTagHeader' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCalendarEntry.deepCopy(), nil
@@ -230,7 +230,7 @@ func (b *_BACnetCalendarEntryBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_BACnetCalendarEntryChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDate.go
index 2367c63688..a3f6aafb61 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDate.go
@@ -136,7 +136,7 @@ func (b *_BACnetCalendarEntryDateBuilder) Build() (BACnetCalendarEntryDate, erro
 	if b.DateValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'dateValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCalendarEntryDate.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetCalendarEntryDateBuilder) buildForBACnetCalendarEntry() (BACnetC
 func (b *_BACnetCalendarEntryDateBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCalendarEntryDateBuilder().(*_BACnetCalendarEntryDateBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDateRange.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDateRange.go
index d41849ccd7..9167ebefe1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDateRange.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDateRange.go
@@ -136,7 +136,7 @@ func (b *_BACnetCalendarEntryDateRangeBuilder) Build() (BACnetCalendarEntryDateR
 	if b.DateRange == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'dateRange' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCalendarEntryDateRange.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetCalendarEntryDateRangeBuilder) buildForBACnetCalendarEntry() (BA
 func (b *_BACnetCalendarEntryDateRangeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCalendarEntryDateRangeBuilder().(*_BACnetCalendarEntryDateRangeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryEnclosed.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryEnclosed.go
index ed6c5cc0de..1a8921b756 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryEnclosed.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryEnclosed.go
@@ -185,7 +185,7 @@ func (b *_BACnetCalendarEntryEnclosedBuilder) Build() (BACnetCalendarEntryEnclos
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCalendarEntryEnclosed.deepCopy(), nil
@@ -202,7 +202,7 @@ func (b *_BACnetCalendarEntryEnclosedBuilder) MustBuild() BACnetCalendarEntryEnc
 func (b *_BACnetCalendarEntryEnclosedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCalendarEntryEnclosedBuilder().(*_BACnetCalendarEntryEnclosedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryWeekNDay.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryWeekNDay.go
index b10621691f..757df0ff85 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryWeekNDay.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryWeekNDay.go
@@ -136,7 +136,7 @@ func (b *_BACnetCalendarEntryWeekNDayBuilder) Build() (BACnetCalendarEntryWeekND
 	if b.WeekNDay == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'weekNDay' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetCalendarEntryWeekNDay.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetCalendarEntryWeekNDayBuilder) buildForBACnetCalendarEntry() (BAC
 func (b *_BACnetCalendarEntryWeekNDayBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetCalendarEntryWeekNDayBuilder().(*_BACnetCalendarEntryWeekNDayBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValue.go
index 69cca3aac0..da28da322b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValue.go
@@ -187,7 +187,7 @@ func (b *_BACnetChannelValueBuilder) PartialBuild() (BACnetChannelValueContract,
 	if b.PeekedTagHeader == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'peekedTagHeader' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValue.deepCopy(), nil
@@ -366,7 +366,7 @@ func (b *_BACnetChannelValueBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_BACnetChannelValueChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBitString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBitString.go
index 8e3a653e9c..2e033bb0a6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBitString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBitString.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueBitStringBuilder) Build() (BACnetChannelValueBitStri
 	if b.BitStringValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bitStringValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueBitString.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueBitStringBuilder) buildForBACnetChannelValue() (BACn
 func (b *_BACnetChannelValueBitStringBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueBitStringBuilder().(*_BACnetChannelValueBitStringBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBoolean.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBoolean.go
index 010480ffbe..fa4ca469df 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBoolean.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBoolean.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueBooleanBuilder) Build() (BACnetChannelValueBoolean,
 	if b.BooleanValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'booleanValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueBoolean.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueBooleanBuilder) buildForBACnetChannelValue() (BACnet
 func (b *_BACnetChannelValueBooleanBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueBooleanBuilder().(*_BACnetChannelValueBooleanBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueCharacterString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueCharacterString.go
index 328a200376..8dcdb4d68a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueCharacterString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueCharacterString.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueCharacterStringBuilder) Build() (BACnetChannelValueC
 	if b.CharacterStringValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'characterStringValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueCharacterString.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueCharacterStringBuilder) buildForBACnetChannelValue()
 func (b *_BACnetChannelValueCharacterStringBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueCharacterStringBuilder().(*_BACnetChannelValueCharacterStringBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDate.go
index 2c9efbda84..b2e278e55f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDate.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueDateBuilder) Build() (BACnetChannelValueDate, error)
 	if b.DateValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'dateValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueDate.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueDateBuilder) buildForBACnetChannelValue() (BACnetCha
 func (b *_BACnetChannelValueDateBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueDateBuilder().(*_BACnetChannelValueDateBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDouble.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDouble.go
index e671ae7532..b23ff6972a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDouble.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDouble.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueDoubleBuilder) Build() (BACnetChannelValueDouble, er
 	if b.DoubleValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'doubleValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueDouble.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueDoubleBuilder) buildForBACnetChannelValue() (BACnetC
 func (b *_BACnetChannelValueDoubleBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueDoubleBuilder().(*_BACnetChannelValueDoubleBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueEnumerated.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueEnumerated.go
index 47c0f3cd2d..0d0fb62b32 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueEnumerated.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueEnumerated.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueEnumeratedBuilder) Build() (BACnetChannelValueEnumer
 	if b.EnumeratedValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'enumeratedValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueEnumerated.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueEnumeratedBuilder) buildForBACnetChannelValue() (BAC
 func (b *_BACnetChannelValueEnumeratedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueEnumeratedBuilder().(*_BACnetChannelValueEnumeratedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueInteger.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueInteger.go
index ba590ce4e2..c9d7a5f20d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueInteger.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueInteger.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueIntegerBuilder) Build() (BACnetChannelValueInteger,
 	if b.IntegerValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'integerValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueInteger.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueIntegerBuilder) buildForBACnetChannelValue() (BACnet
 func (b *_BACnetChannelValueIntegerBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueIntegerBuilder().(*_BACnetChannelValueIntegerBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueLightingCommand.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueLightingCommand.go
index c8de4f7162..c9afcfeb9e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueLightingCommand.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueLightingCommand.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueLightingCommandBuilder) Build() (BACnetChannelValueL
 	if b.LigthingCommandValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'ligthingCommandValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueLightingCommand.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueLightingCommandBuilder) buildForBACnetChannelValue()
 func (b *_BACnetChannelValueLightingCommandBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueLightingCommandBuilder().(*_BACnetChannelValueLightingCommandBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueNull.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueNull.go
index a51a778eb3..c8cace23ac 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueNull.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueNull.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueNullBuilder) Build() (BACnetChannelValueNull, error)
 	if b.NullValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'nullValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueNull.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueNullBuilder) buildForBACnetChannelValue() (BACnetCha
 func (b *_BACnetChannelValueNullBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueNullBuilder().(*_BACnetChannelValueNullBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueObjectidentifier.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueObjectidentifier.go
index 54e4c0a69a..1ac71bc2e8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueObjectidentifier.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueObjectidentifier.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueObjectidentifierBuilder) Build() (BACnetChannelValue
 	if b.ObjectidentifierValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'objectidentifierValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueObjectidentifier.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueObjectidentifierBuilder) buildForBACnetChannelValue(
 func (b *_BACnetChannelValueObjectidentifierBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueObjectidentifierBuilder().(*_BACnetChannelValueObjectidentifierBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueOctetString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueOctetString.go
index c67bbd3a8a..d789cae5f5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueOctetString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueOctetString.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueOctetStringBuilder) Build() (BACnetChannelValueOctet
 	if b.OctetStringValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'octetStringValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueOctetString.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueOctetStringBuilder) buildForBACnetChannelValue() (BA
 func (b *_BACnetChannelValueOctetStringBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueOctetStringBuilder().(*_BACnetChannelValueOctetStringBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueReal.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueReal.go
index 311d8789b2..93e2497d16 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueReal.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueReal.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueRealBuilder) Build() (BACnetChannelValueReal, error)
 	if b.RealValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'realValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueReal.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueRealBuilder) buildForBACnetChannelValue() (BACnetCha
 func (b *_BACnetChannelValueRealBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueRealBuilder().(*_BACnetChannelValueRealBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueTime.go
index 56405b92ee..da0fb38486 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueTime.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueTimeBuilder) Build() (BACnetChannelValueTime, error)
 	if b.TimeValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'timeValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueTime.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueTimeBuilder) buildForBACnetChannelValue() (BACnetCha
 func (b *_BACnetChannelValueTimeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueTimeBuilder().(*_BACnetChannelValueTimeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueUnsigned.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueUnsigned.go
index 678cf02f65..8a31b631a3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueUnsigned.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueUnsigned.go
@@ -136,7 +136,7 @@ func (b *_BACnetChannelValueUnsignedBuilder) Build() (BACnetChannelValueUnsigned
 	if b.UnsignedValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'unsignedValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetChannelValueUnsigned.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetChannelValueUnsignedBuilder) buildForBACnetChannelValue() (BACne
 func (b *_BACnetChannelValueUnsignedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetChannelValueUnsignedBuilder().(*_BACnetChannelValueUnsignedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOV.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOV.go
index d8b83d74b4..0395469aa9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOV.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOV.go
@@ -159,7 +159,7 @@ func (b *_BACnetClientCOVBuilder) PartialBuild() (BACnetClientCOVContract, error
 	if b.PeekedTagHeader == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'peekedTagHeader' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetClientCOV.deepCopy(), nil
@@ -218,7 +218,7 @@ func (b *_BACnetClientCOVBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_BACnetClientCOVChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVNone.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVNone.go
index 22ade34836..33084a4ef9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVNone.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVNone.go
@@ -136,7 +136,7 @@ func (b *_BACnetClientCOVNoneBuilder) Build() (BACnetClientCOVNone, error) {
 	if b.DefaultIncrement == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'defaultIncrement' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetClientCOVNone.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetClientCOVNoneBuilder) buildForBACnetClientCOV() (BACnetClientCOV
 func (b *_BACnetClientCOVNoneBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetClientCOVNoneBuilder().(*_BACnetClientCOVNoneBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVObject.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVObject.go
index 4458220c2f..60704ef171 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVObject.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVObject.go
@@ -136,7 +136,7 @@ func (b *_BACnetClientCOVObjectBuilder) Build() (BACnetClientCOVObject, error) {
 	if b.RealIncrement == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'realIncrement' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetClientCOVObject.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetClientCOVObjectBuilder) buildForBACnetClientCOV() (BACnetClientC
 func (b *_BACnetClientCOVObjectBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetClientCOVObjectBuilder().(*_BACnetClientCOVObjectBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetClosingTag.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetClosingTag.go
index 8314edc93e..b772840e12 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetClosingTag.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetClosingTag.go
@@ -129,7 +129,7 @@ func (b *_BACnetClosingTagBuilder) Build() (BACnetClosingTag, error) {
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetClosingTag.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetClosingTagBuilder) MustBuild() BACnetClosingTag {
 func (b *_BACnetClosingTagBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetClosingTagBuilder().(*_BACnetClosingTagBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequest.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequest.go
index 12da1050c8..54ee1dfdf7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequest.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequest.go
@@ -203,7 +203,7 @@ func (b *_BACnetConfirmedServiceRequestBuilder) WithArgServiceRequestLength(serv
 }
 
 func (b *_BACnetConfirmedServiceRequestBuilder) PartialBuild() (BACnetConfirmedServiceRequestContract, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequest.deepCopy(), nil
@@ -562,7 +562,7 @@ func (b *_BACnetConfirmedServiceRequestBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_BACnetConfirmedServiceRequestChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAcknowledgeAlarm.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAcknowledgeAlarm.go
index 8cd181b2ec..848a8e2586 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAcknowledgeAlarm.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAcknowledgeAlarm.go
@@ -281,7 +281,7 @@ func (b *_BACnetConfirmedServiceRequestAcknowledgeAlarmBuilder) Build() (BACnetC
 	if b.TimeOfAcknowledgment == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'timeOfAcknowledgment' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestAcknowledgeAlarm.deepCopy(), nil
@@ -309,7 +309,7 @@ func (b *_BACnetConfirmedServiceRequestAcknowledgeAlarmBuilder) buildForBACnetCo
 func (b *_BACnetConfirmedServiceRequestAcknowledgeAlarmBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestAcknowledgeAlarmBuilder().(*_BACnetConfirmedServiceRequestAcknowledgeAlarmBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAddListElement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAddListElement.go
index 915f9c8681..89427986b4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAddListElement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAddListElement.go
@@ -211,7 +211,7 @@ func (b *_BACnetConfirmedServiceRequestAddListElementBuilder) Build() (BACnetCon
 	if b.PropertyIdentifier == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'propertyIdentifier' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestAddListElement.deepCopy(), nil
@@ -239,7 +239,7 @@ func (b *_BACnetConfirmedServiceRequestAddListElementBuilder) buildForBACnetConf
 func (b *_BACnetConfirmedServiceRequestAddListElementBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestAddListElementBuilder().(*_BACnetConfirmedServiceRequestAddListElementBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFile.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFile.go
index 5eed1a750c..8cf2bbc0fe 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFile.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFile.go
@@ -165,7 +165,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicReadFileBuilder) Build() (BACnetCon
 	if b.AccessMethod == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'accessMethod' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestAtomicReadFile.deepCopy(), nil
@@ -193,7 +193,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicReadFileBuilder) buildForBACnetConf
 func (b *_BACnetConfirmedServiceRequestAtomicReadFileBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestAtomicReadFileBuilder().(*_BACnetConfirmedServiceRequestAtomicReadFileBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileRecord.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileRecord.go
index e31f33d250..e1ee44fd52 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileRecord.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileRecord.go
@@ -165,7 +165,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicReadFileRecordBuilder) Build() (BAC
 	if b.RequestRecordCount == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'requestRecordCount' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestAtomicReadFileRecord.deepCopy(), nil
@@ -193,7 +193,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicReadFileRecordBuilder) buildForBACn
 func (b *_BACnetConfirmedServiceRequestAtomicReadFileRecordBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestAtomicReadFileRecordBuilder().(*_BACnetConfirmedServiceRequestAtomicReadFileRecordBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStream.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStream.go
index a85337414a..82f28c9ad5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStream.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStream.go
@@ -165,7 +165,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicReadFileStreamBuilder) Build() (BAC
 	if b.RequestOctetCount == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'requestOctetCount' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestAtomicReadFileStream.deepCopy(), nil
@@ -193,7 +193,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicReadFileStreamBuilder) buildForBACn
 func (b *_BACnetConfirmedServiceRequestAtomicReadFileStreamBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestAtomicReadFileStreamBuilder().(*_BACnetConfirmedServiceRequestAtomicReadFileStreamBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go
index bd31649c56..5522bf78ec 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go
@@ -215,7 +215,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecordBuilder) Part
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.deepCopy(), nil
@@ -274,7 +274,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecordBuilder) Deep
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecordChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicWriteFile.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicWriteFile.go
index 407b14c1ad..8d4e94983a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicWriteFile.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicWriteFile.go
@@ -240,7 +240,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicWriteFileBuilder) Build() (BACnetCo
 	if b.FileData == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'fileData' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestAtomicWriteFile.deepCopy(), nil
@@ -268,7 +268,7 @@ func (b *_BACnetConfirmedServiceRequestAtomicWriteFileBuilder) buildForBACnetCon
 func (b *_BACnetConfirmedServiceRequestAtomicWriteFileBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestAtomicWriteFileBuilder().(*_BACnetConfirmedServiceRequestAtomicWriteFileBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAuthenticate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAuthenticate.go
index 82a1f7a98d..38d3d40d2d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAuthenticate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAuthenticate.go
@@ -128,7 +128,7 @@ func (b *_BACnetConfirmedServiceRequestAuthenticateBuilder) WithArgServiceReques
 }
 
 func (b *_BACnetConfirmedServiceRequestAuthenticateBuilder) Build() (BACnetConfirmedServiceRequestAuthenticate, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestAuthenticate.deepCopy(), nil
@@ -156,7 +156,7 @@ func (b *_BACnetConfirmedServiceRequestAuthenticateBuilder) buildForBACnetConfir
 func (b *_BACnetConfirmedServiceRequestAuthenticateBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestAuthenticateBuilder().(*_BACnetConfirmedServiceRequestAuthenticateBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotification.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotification.go
index d3bdd4fc05..49ec15c0a3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotification.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotification.go
@@ -252,7 +252,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedCOVNotificationBuilder) Build()
 	if b.ListOfValues == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'listOfValues' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestConfirmedCOVNotification.deepCopy(), nil
@@ -280,7 +280,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedCOVNotificationBuilder) buildFor
 func (b *_BACnetConfirmedServiceRequestConfirmedCOVNotificationBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestConfirmedCOVNotificationBuilder().(*_BACnetConfirmedServiceRequestConfirmedCOVNotificationBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.go
index d068d30b88..25b701b45d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.go
@@ -246,7 +246,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedCOVNotificationMultipleBuilder)
 	if b.ListOfCovNotifications == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'listOfCovNotifications' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.deepCopy(), nil
@@ -274,7 +274,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedCOVNotificationMultipleBuilder)
 func (b *_BACnetConfirmedServiceRequestConfirmedCOVNotificationMultipleBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestConfirmedCOVNotificationMultipleBuilder().(*_BACnetConfirmedServiceRequestConfirmedCOVNotificationMultipleBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedEventNotification.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedEventNotification.go
index 2dcbce6510..d0389ef3a9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedEventNotification.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedEventNotification.go
@@ -460,7 +460,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedEventNotificationBuilder) Build(
 	if b.ToState == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'toState' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestConfirmedEventNotification.deepCopy(), nil
@@ -488,7 +488,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedEventNotificationBuilder) buildF
 func (b *_BACnetConfirmedServiceRequestConfirmedEventNotificationBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestConfirmedEventNotificationBuilder().(*_BACnetConfirmedServiceRequestConfirmedEventNotificationBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.go
index c206049682..e0bdcf879c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.go
@@ -188,7 +188,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedPrivateTransferBuilder) Build()
 	if b.ServiceNumber == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'serviceNumber' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestConfirmedPrivateTransfer.deepCopy(), nil
@@ -216,7 +216,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedPrivateTransferBuilder) buildFor
 func (b *_BACnetConfirmedServiceRequestConfirmedPrivateTransferBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestConfirmedPrivateTransferBuilder().(*_BACnetConfirmedServiceRequestConfirmedPrivateTransferBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessage.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessage.go
index cabb83d7f5..616c7eedf3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessage.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessage.go
@@ -217,7 +217,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageBuilder) Build() (BAC
 	if b.Message == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'message' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestConfirmedTextMessage.deepCopy(), nil
@@ -245,7 +245,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageBuilder) buildForBACn
 func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestConfirmedTextMessageBuilder().(*_BACnetConfirmedServiceRequestConfirmedTextMessageBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.go
index 7e0c268c88..15376d5585 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.go
@@ -227,7 +227,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassBuilder)
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.deepCopy(), nil
@@ -286,7 +286,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassBuilder)
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.go
index 5326a29c5d..97b1826fa6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.go
@@ -136,7 +136,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter
 	if b.CharacterValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'characterValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter
 func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacterBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacterBuilder().(*_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacterBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.go
index 231b3b58e3..b90440d156 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.go
@@ -136,7 +136,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumericBu
 	if b.NumericValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'numericValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumericBu
 func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumericBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumericBuilder().(*_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumericBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.go
index 0cd116778c..7fbfb88b58 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged
 func (b *_BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTaggedBuilder().(*_BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObject.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObject.go
index c52120fb0b..95dd6e3f81 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObject.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObject.go
@@ -159,7 +159,7 @@ func (b *_BACnetConfirmedServiceRequestCreateObjectBuilder) Build() (BACnetConfi
 	if b.ObjectSpecifier == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'objectSpecifier' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestCreateObject.deepCopy(), nil
@@ -187,7 +187,7 @@ func (b *_BACnetConfirmedServiceRequestCreateObjectBuilder) buildForBACnetConfir
 func (b *_BACnetConfirmedServiceRequestCreateObjectBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestCreateObjectBuilder().(*_BACnetConfirmedServiceRequestCreateObjectBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.go
index 45b5b85d24..b21b52d86f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.go
@@ -207,7 +207,7 @@ func (b *_BACnetConfirmedServiceRequestCreateObjectObjectSpecifierBuilder) Build
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.deepCopy(), nil
@@ -224,7 +224,7 @@ func (b *_BACnetConfirmedServiceRequestCreateObjectObjectSpecifierBuilder) MustB
 func (b *_BACnetConfirmedServiceRequestCreateObjectObjectSpecifierBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestCreateObjectObjectSpecifierBuilder().(*_BACnetConfirmedServiceRequestCreateObjectObjectSpecifierBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeleteObject.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeleteObject.go
index be9b554c7a..f715927d40 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeleteObject.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeleteObject.go
@@ -136,7 +136,7 @@ func (b *_BACnetConfirmedServiceRequestDeleteObjectBuilder) Build() (BACnetConfi
 	if b.ObjectIdentifier == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'objectIdentifier' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestDeleteObject.deepCopy(), nil
@@ -164,7 +164,7 @@ func (b *_BACnetConfirmedServiceRequestDeleteObjectBuilder) buildForBACnetConfir
 func (b *_BACnetConfirmedServiceRequestDeleteObjectBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestDeleteObjectBuilder().(*_BACnetConfirmedServiceRequestDeleteObjectBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControl.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControl.go
index 6a2a171e05..2ad07564a4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControl.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControl.go
@@ -182,7 +182,7 @@ func (b *_BACnetConfirmedServiceRequestDeviceCommunicationControlBuilder) Build(
 	if b.EnableDisable == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'enableDisable' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestDeviceCommunicationControl.deepCopy(), nil
@@ -210,7 +210,7 @@ func (b *_BACnetConfirmedServiceRequestDeviceCommunicationControlBuilder) buildF
 func (b *_BACnetConfirmedServiceRequestDeviceCommunicationControlBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestDeviceCommunicationControlBuilder().(*_BACnetConfirmedServiceRequestDeviceCommunicationControlBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.go
index 6ed50c65fc..710b8162af 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTa
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTa
 func (b *_BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTaggedBuilder().(*_BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummary.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummary.go
index 0dd2111adf..b8766ed725 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummary.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummary.go
@@ -251,7 +251,7 @@ func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryBuilder) Build() (BAC
 	if b.AcknowledgmentFilter == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'acknowledgmentFilter' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestGetEnrollmentSummary.deepCopy(), nil
@@ -279,7 +279,7 @@ func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryBuilder) buildForBACn
 func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestGetEnrollmentSummaryBuilder().(*_BACnetConfirmedServiceRequestGetEnrollmentSummaryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.go
index 09472f403d..f4d004c0f7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilter
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilter
 func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTaggedBuilder().(*_BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.go
index 8aad5be7db..debbb48c78 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagge
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagge
 func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTaggedBuilder().(*_BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.go
index 65b3070b53..fd96e37c4d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.go
@@ -213,7 +213,7 @@ func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilterBuilder
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.deepCopy(), nil
@@ -230,7 +230,7 @@ func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilterBuilder
 func (b *_BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilterBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilterBuilder().(*_BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilterBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEventInformation.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEventInformation.go
index 69745ab64e..51a2745064 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEventInformation.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEventInformation.go
@@ -130,7 +130,7 @@ func (b *_BACnetConfirmedServiceRequestGetEventInformationBuilder) WithOptionalL
 }
 
 func (b *_BACnetConfirmedServiceRequestGetEventInformationBuilder) Build() (BACnetConfirmedServiceRequestGetEventInformation, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestGetEventInformation.deepCopy(), nil
@@ -158,7 +158,7 @@ func (b *_BACnetConfirmedServiceRequestGetEventInformationBuilder) buildForBACne
 func (b *_BACnetConfirmedServiceRequestGetEventInformationBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestGetEventInformationBuilder().(*_BACnetConfirmedServiceRequestGetEventInformationBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestLifeSafetyOperation.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestLifeSafetyOperation.go
index 780f27e6ee..14f8c25ca0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestLifeSafetyOperation.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestLifeSafetyOperation.go
@@ -217,7 +217,7 @@ func (b *_BACnetConfirmedServiceRequestLifeSafetyOperationBuilder) Build() (BACn
 	if b.Request == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'request' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestLifeSafetyOperation.deepCopy(), nil
@@ -245,7 +245,7 @@ func (b *_BACnetConfirmedServiceRequestLifeSafetyOperationBuilder) buildForBACne
 func (b *_BACnetConfirmedServiceRequestLifeSafetyOperationBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestLifeSafetyOperationBuilder().(*_BACnetConfirmedServiceRequestLifeSafetyOperationBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadProperty.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadProperty.go
index 72128f4a22..2a25130981 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadProperty.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadProperty.go
@@ -188,7 +188,7 @@ func (b *_BACnetConfirmedServiceRequestReadPropertyBuilder) Build() (BACnetConfi
 	if b.PropertyIdentifier == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'propertyIdentifier' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReadProperty.deepCopy(), nil
@@ -216,7 +216,7 @@ func (b *_BACnetConfirmedServiceRequestReadPropertyBuilder) buildForBACnetConfir
 func (b *_BACnetConfirmedServiceRequestReadPropertyBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestReadPropertyBuilder().(*_BACnetConfirmedServiceRequestReadPropertyBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyConditional.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyConditional.go
index 345826bdde..43dee9e9ca 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyConditional.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyConditional.go
@@ -128,7 +128,7 @@ func (b *_BACnetConfirmedServiceRequestReadPropertyConditionalBuilder) WithArgSe
 }
 
 func (b *_BACnetConfirmedServiceRequestReadPropertyConditionalBuilder) Build() (BACnetConfirmedServiceRequestReadPropertyConditional, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReadPropertyConditional.deepCopy(), nil
@@ -156,7 +156,7 @@ func (b *_BACnetConfirmedServiceRequestReadPropertyConditionalBuilder) buildForB
 func (b *_BACnetConfirmedServiceRequestReadPropertyConditionalBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestReadPropertyConditionalBuilder().(*_BACnetConfirmedServiceRequestReadPropertyConditionalBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyMultiple.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyMultiple.go
index ab1e8f05e2..d3c80dec77 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyMultiple.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyMultiple.go
@@ -128,7 +128,7 @@ func (b *_BACnetConfirmedServiceRequestReadPropertyMultipleBuilder) WithArgServi
 }
 
 func (b *_BACnetConfirmedServiceRequestReadPropertyMultipleBuilder) Build() (BACnetConfirmedServiceRequestReadPropertyMultiple, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReadPropertyMultiple.deepCopy(), nil
@@ -156,7 +156,7 @@ func (b *_BACnetConfirmedServiceRequestReadPropertyMultipleBuilder) buildForBACn
 func (b *_BACnetConfirmedServiceRequestReadPropertyMultipleBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestReadPropertyMultipleBuilder().(*_BACnetConfirmedServiceRequestReadPropertyMultipleBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRange.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRange.go
index 3bac1f702b..f167e7f4dd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRange.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRange.go
@@ -211,7 +211,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeBuilder) Build() (BACnetConfirme
 	if b.PropertyIdentifier == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'propertyIdentifier' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReadRange.deepCopy(), nil
@@ -239,7 +239,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeBuilder) buildForBACnetConfirmed
 func (b *_BACnetConfirmedServiceRequestReadRangeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestReadRangeBuilder().(*_BACnetConfirmedServiceRequestReadRangeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRange.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRange.go
index f60409ed0d..7ebf78f5a9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRange.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRange.go
@@ -217,7 +217,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeRangeBuilder) PartialBuild() (BA
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReadRangeRange.deepCopy(), nil
@@ -286,7 +286,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeRangeBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_BACnetConfirmedServiceRequestReadRangeRangeChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByPosition.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByPosition.go
index 6585d44663..b92b7f7a24 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByPosition.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByPosition.go
@@ -165,7 +165,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeRangeByPositionBuilder) Build()
 	if b.Count == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'count' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReadRangeRangeByPosition.deepCopy(), nil
@@ -193,7 +193,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeRangeByPositionBuilder) buildFor
 func (b *_BACnetConfirmedServiceRequestReadRangeRangeByPositionBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestReadRangeRangeByPositionBuilder().(*_BACnetConfirmedServiceRequestReadRangeRangeByPositionBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.go
index cb83df6d16..6d3b4144bf 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.go
@@ -165,7 +165,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumberBuilder) Bu
 	if b.Count == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'count' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.deepCopy(), nil
@@ -193,7 +193,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumberBuilder) bu
 func (b *_BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumberBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestReadRangeRangeBySequenceNumberBuilder().(*_BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumberBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByTime.go
index 3935e9a08d..bd3cda70a0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByTime.go
@@ -165,7 +165,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeRangeByTimeBuilder) Build() (BAC
 	if b.Count == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'count' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReadRangeRangeByTime.deepCopy(), nil
@@ -193,7 +193,7 @@ func (b *_BACnetConfirmedServiceRequestReadRangeRangeByTimeBuilder) buildForBACn
 func (b *_BACnetConfirmedServiceRequestReadRangeRangeByTimeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestReadRangeRangeByTimeBuilder().(*_BACnetConfirmedServiceRequestReadRangeRangeByTimeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDevice.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDevice.go
index f31d8db630..dcd0fbbeb3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDevice.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDevice.go
@@ -159,7 +159,7 @@ func (b *_BACnetConfirmedServiceRequestReinitializeDeviceBuilder) Build() (BACne
 	if b.ReinitializedStateOfDevice == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'reinitializedStateOfDevice' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReinitializeDevice.deepCopy(), nil
@@ -187,7 +187,7 @@ func (b *_BACnetConfirmedServiceRequestReinitializeDeviceBuilder) buildForBACnet
 func (b *_BACnetConfirmedServiceRequestReinitializeDeviceBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestReinitializeDeviceBuilder().(*_BACnetConfirmedServiceRequestReinitializeDeviceBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.go
index 9b13603177..e687e7af15 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.go
@@ -146,7 +146,7 @@ func (b *_BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDev
 	if b.Header == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'header' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.deepCopy(), nil
@@ -163,7 +163,7 @@ func (b *_BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDev
 func (b *_BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTaggedBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTaggedBuilder().(*_BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTaggedBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRemoveListElement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRemoveListElement.go
index 142bfd23e5..3c6341e523 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRemoveListElement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRemoveListElement.go
@@ -211,7 +211,7 @@ func (b *_BACnetConfirmedServiceRequestRemoveListElementBuilder) Build() (BACnet
 	if b.PropertyIdentifier == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'propertyIdentifier' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestRemoveListElement.deepCopy(), nil
@@ -239,7 +239,7 @@ func (b *_BACnetConfirmedServiceRequestRemoveListElementBuilder) buildForBACnetC
 func (b *_BACnetConfirmedServiceRequestRemoveListElementBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestRemoveListElementBuilder().(*_BACnetConfirmedServiceRequestRemoveListElementBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRequestKey.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRequestKey.go
index 022a8fe3b4..ef50e299b3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRequestKey.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRequestKey.go
@@ -128,7 +128,7 @@ func (b *_BACnetConfirmedServiceRequestRequestKeyBuilder) WithArgServiceRequestP
 }
 
 func (b *_BACnetConfirmedServiceRequestRequestKeyBuilder) Build() (BACnetConfirmedServiceRequestRequestKey, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestRequestKey.deepCopy(), nil
@@ -156,7 +156,7 @@ func (b *_BACnetConfirmedServiceRequestRequestKeyBuilder) buildForBACnetConfirme
 func (b *_BACnetConfirmedServiceRequestRequestKeyBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestRequestKeyBuilder().(*_BACnetConfirmedServiceRequestRequestKeyBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOV.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOV.go
index 297038c1a9..cf23e3684e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOV.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOV.go
@@ -211,7 +211,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVBuilder) Build() (BACnetConfi
 	if b.MonitoredObjectIdentifier == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'monitoredObjectIdentifier' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestSubscribeCOV.deepCopy(), nil
@@ -239,7 +239,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVBuilder) buildForBACnetConfir
 func (b *_BACnetConfirmedServiceRequestSubscribeCOVBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestSubscribeCOVBuilder().(*_BACnetConfirmedServiceRequestSubscribeCOVBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVProperty.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVProperty.go
index 324624ff44..ffd24efbc6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVProperty.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVProperty.go
@@ -263,7 +263,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyBuilder) Build() (BAC
 	if b.MonitoredPropertyIdentifier == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'monitoredPropertyIdentifier' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestSubscribeCOVProperty.deepCopy(), nil
@@ -291,7 +291,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyBuilder) buildForBACn
 func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestSubscribeCOVPropertyBuilder().(*_BACnetConfirmedServiceRequestSubscribeCOVPropertyBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.go
index ac22bd3838..100815722f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.go
@@ -234,7 +234,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleBuilder) Buil
 	if b.ListOfCovSubscriptionSpecifications == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'listOfCovSubscriptionSpecifications' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.deepCopy(), nil
@@ -262,7 +262,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleBuilder) buil
 func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleBuilder().(*_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.go
index 7015c5f053..a2357fa63a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.go
@@ -185,7 +185,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubs
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.deepCopy(), nil
@@ -202,7 +202,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubs
 func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsBuilder().(*_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.go
index 12de2eda06..222a479a80 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.go
@@ -167,7 +167,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubs
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.deepCopy(), nil
@@ -184,7 +184,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubs
 func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsListBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsListBuilder().(*_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsListBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.go
index c8998460d7..6d1b316492 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.go
@@ -169,7 +169,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubs
 	if b.Timestamped == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'timestamped' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.deepCopy(), nil
@@ -186,7 +186,7 @@ func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubs
 func (b *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReferenceBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReferenceBuilder().(*_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReferenceBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestUnknown.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestUnknown.go
index dad3daf5c5..069262bc5a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestUnknown.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestUnknown.go
@@ -128,7 +128,7 @@ func (b *_BACnetConfirmedServiceRequestUnknownBuilder) WithArgServiceRequestPayl
 }
 
 func (b *_BACnetConfirmedServiceRequestUnknownBuilder) Build() (BACnetConfirmedServiceRequestUnknown, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestUnknown.deepCopy(), nil
@@ -156,7 +156,7 @@ func (b *_BACnetConfirmedServiceRequestUnknownBuilder) buildForBACnetConfirmedSe
 func (b *_BACnetConfirmedServiceRequestUnknownBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestUnknownBuilder().(*_BACnetConfirmedServiceRequestUnknownBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTClose.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTClose.go
index 6fe37aa00e..eb33f2b8c3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTClose.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTClose.go
@@ -128,7 +128,7 @@ func (b *_BACnetConfirmedServiceRequestVTCloseBuilder) WithArgServiceRequestPayl
 }
 
 func (b *_BACnetConfirmedServiceRequestVTCloseBuilder) Build() (BACnetConfirmedServiceRequestVTClose, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestVTClose.deepCopy(), nil
@@ -156,7 +156,7 @@ func (b *_BACnetConfirmedServiceRequestVTCloseBuilder) buildForBACnetConfirmedSe
 func (b *_BACnetConfirmedServiceRequestVTCloseBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestVTCloseBuilder().(*_BACnetConfirmedServiceRequestVTCloseBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTData.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTData.go
index 8495aa89ac..f25009d6e3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTData.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTData.go
@@ -194,7 +194,7 @@ func (b *_BACnetConfirmedServiceRequestVTDataBuilder) Build() (BACnetConfirmedSe
 	if b.VtDataFlag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'vtDataFlag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestVTData.deepCopy(), nil
@@ -222,7 +222,7 @@ func (b *_BACnetConfirmedServiceRequestVTDataBuilder) buildForBACnetConfirmedSer
 func (b *_BACnetConfirmedServiceRequestVTDataBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestVTDataBuilder().(*_BACnetConfirmedServiceRequestVTDataBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTOpen.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTOpen.go
index 7eab5d26a6..68ba4a71bf 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTOpen.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTOpen.go
@@ -165,7 +165,7 @@ func (b *_BACnetConfirmedServiceRequestVTOpenBuilder) Build() (BACnetConfirmedSe
 	if b.LocalVtSessionIdentifier == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'localVtSessionIdentifier' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestVTOpen.deepCopy(), nil
@@ -193,7 +193,7 @@ func (b *_BACnetConfirmedServiceRequestVTOpenBuilder) buildForBACnetConfirmedSer
 func (b *_BACnetConfirmedServiceRequestVTOpenBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestVTOpenBuilder().(*_BACnetConfirmedServiceRequestVTOpenBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWriteProperty.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWriteProperty.go
index a9bcf00ecd..4b4cb8bafd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWriteProperty.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWriteProperty.go
@@ -240,7 +240,7 @@ func (b *_BACnetConfirmedServiceRequestWritePropertyBuilder) Build() (BACnetConf
 	if b.PropertyValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'propertyValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestWriteProperty.deepCopy(), nil
@@ -268,7 +268,7 @@ func (b *_BACnetConfirmedServiceRequestWritePropertyBuilder) buildForBACnetConfi
 func (b *_BACnetConfirmedServiceRequestWritePropertyBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestWritePropertyBuilder().(*_BACnetConfirmedServiceRequestWritePropertyBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWritePropertyMultiple.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWritePropertyMultiple.go
index 5aa50dedaf..a784d06ac4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWritePropertyMultiple.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWritePropertyMultiple.go
@@ -128,7 +128,7 @@ func (b *_BACnetConfirmedServiceRequestWritePropertyMultipleBuilder) WithArgServ
 }
 
 func (b *_BACnetConfirmedServiceRequestWritePropertyMultipleBuilder) Build() (BACnetConfirmedServiceRequestWritePropertyMultiple, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConfirmedServiceRequestWritePropertyMultiple.deepCopy(), nil
@@ -156,7 +156,7 @@ func (b *_BACnetConfirmedServiceRequestWritePropertyMultipleBuilder) buildForBAC
 func (b *_BACnetConfirmedServiceRequestWritePropertyMultipleBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConfirmedServiceRequestWritePropertyMultipleBuilder().(*_BACnetConfirmedServiceRequestWritePropertyMultipleBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedData.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedData.go
index 3379919166..e30f8b65d9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedData.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedData.go
@@ -1550,7 +1550,7 @@ func (b *_BACnetConstructedDataBuilder) PartialBuild() (BACnetConstructedDataCon
 	if b.ClosingTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'closingTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedData.deepCopy(), nil
@@ -8159,7 +8159,7 @@ func (b *_BACnetConstructedDataBuilder) DeepCopy() any {
 	_copy.childBuilder = b.childBuilder.DeepCopy().(_BACnetConstructedDataChildBuilder)
 	_copy.childBuilder.setParent(_copy)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDULength.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDULength.go
index 33daf1b744..f53d451741 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDULength.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDULength.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAPDULengthBuilder) Build() (BACnetConstructedData
 	if b.ApduLength == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'apduLength' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAPDULength.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAPDULengthBuilder) buildForBACnetConstructedData(
 func (b *_BACnetConstructedDataAPDULengthBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAPDULengthBuilder().(*_BACnetConstructedDataAPDULengthBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUSegmentTimeout.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUSegmentTimeout.go
index f7879dad2a..55d2f8e3eb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUSegmentTimeout.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUSegmentTimeout.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAPDUSegmentTimeoutBuilder) Build() (BACnetConstru
 	if b.ApduSegmentTimeout == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'apduSegmentTimeout' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAPDUSegmentTimeout.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAPDUSegmentTimeoutBuilder) buildForBACnetConstruc
 func (b *_BACnetConstructedDataAPDUSegmentTimeoutBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAPDUSegmentTimeoutBuilder().(*_BACnetConstructedDataAPDUSegmentTimeoutBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUTimeout.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUTimeout.go
index 086dfd3df0..aba407ec2e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUTimeout.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUTimeout.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAPDUTimeoutBuilder) Build() (BACnetConstructedDat
 	if b.ApduTimeout == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'apduTimeout' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAPDUTimeout.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAPDUTimeoutBuilder) buildForBACnetConstructedData
 func (b *_BACnetConstructedDataAPDUTimeoutBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAPDUTimeoutBuilder().(*_BACnetConstructedDataAPDUTimeoutBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAbsenteeLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAbsenteeLimit.go
index 124cc0e6e6..e9f551cf22 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAbsenteeLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAbsenteeLimit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAbsenteeLimitBuilder) Build() (BACnetConstructedD
 	if b.AbsenteeLimit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'absenteeLimit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAbsenteeLimit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAbsenteeLimitBuilder) buildForBACnetConstructedDa
 func (b *_BACnetConstructedDataAbsenteeLimitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAbsenteeLimitBuilder().(*_BACnetConstructedDataAbsenteeLimitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAcceptedModes.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAcceptedModes.go
index 962ae324d3..830b1fc062 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAcceptedModes.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAcceptedModes.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataAcceptedModesBuilder) WithAcceptedModes(acceptedM
 }
 
 func (b *_BACnetConstructedDataAcceptedModesBuilder) Build() (BACnetConstructedDataAcceptedModes, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAcceptedModes.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataAcceptedModesBuilder) buildForBACnetConstructedDa
 func (b *_BACnetConstructedDataAcceptedModesBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAcceptedModesBuilder().(*_BACnetConstructedDataAcceptedModesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessAlarmEvents.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessAlarmEvents.go
index a3eee059e8..0c8202e363 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessAlarmEvents.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessAlarmEvents.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataAccessAlarmEventsBuilder) WithAccessAlarmEvents(a
 }
 
 func (b *_BACnetConstructedDataAccessAlarmEventsBuilder) Build() (BACnetConstructedDataAccessAlarmEvents, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessAlarmEvents.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataAccessAlarmEventsBuilder) buildForBACnetConstruct
 func (b *_BACnetConstructedDataAccessAlarmEventsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessAlarmEventsBuilder().(*_BACnetConstructedDataAccessAlarmEventsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessCredentialAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessCredentialAll.go
index 4e269e7f1d..edc5782425 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessCredentialAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessCredentialAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAccessCredentialAllBuilder) WithMandatoryFields()
 }
 
 func (b *_BACnetConstructedDataAccessCredentialAllBuilder) Build() (BACnetConstructedDataAccessCredentialAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessCredentialAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAccessCredentialAllBuilder) buildForBACnetConstru
 func (b *_BACnetConstructedDataAccessCredentialAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessCredentialAllBuilder().(*_BACnetConstructedDataAccessCredentialAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAlarmValues.go
index 325766be8b..c85e282e40 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAlarmValues.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataAccessDoorAlarmValuesBuilder) WithAlarmValues(ala
 }
 
 func (b *_BACnetConstructedDataAccessDoorAlarmValuesBuilder) Build() (BACnetConstructedDataAccessDoorAlarmValues, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessDoorAlarmValues.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataAccessDoorAlarmValuesBuilder) buildForBACnetConst
 func (b *_BACnetConstructedDataAccessDoorAlarmValuesBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessDoorAlarmValuesBuilder().(*_BACnetConstructedDataAccessDoorAlarmValuesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAll.go
index ede51ceb02..d4d2b345cf 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAccessDoorAllBuilder) WithMandatoryFields() BACne
 }
 
 func (b *_BACnetConstructedDataAccessDoorAllBuilder) Build() (BACnetConstructedDataAccessDoorAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessDoorAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAccessDoorAllBuilder) buildForBACnetConstructedDa
 func (b *_BACnetConstructedDataAccessDoorAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessDoorAllBuilder().(*_BACnetConstructedDataAccessDoorAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorFaultValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorFaultValues.go
index ea6083bfce..81887619cd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorFaultValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorFaultValues.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataAccessDoorFaultValuesBuilder) WithFaultValues(fau
 }
 
 func (b *_BACnetConstructedDataAccessDoorFaultValuesBuilder) Build() (BACnetConstructedDataAccessDoorFaultValues, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessDoorFaultValues.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataAccessDoorFaultValuesBuilder) buildForBACnetConst
 func (b *_BACnetConstructedDataAccessDoorFaultValuesBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessDoorFaultValuesBuilder().(*_BACnetConstructedDataAccessDoorFaultValuesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorPresentValue.go
index 0171f1b74b..f15285ab4b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorPresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccessDoorPresentValueBuilder) Build() (BACnetCon
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessDoorPresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccessDoorPresentValueBuilder) buildForBACnetCons
 func (b *_BACnetConstructedDataAccessDoorPresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessDoorPresentValueBuilder().(*_BACnetConstructedDataAccessDoorPresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorRelinquishDefault.go
index 3bc3f5a445..8a6263edd8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorRelinquishDefault.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccessDoorRelinquishDefaultBuilder) Build() (BACn
 	if b.RelinquishDefault == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'relinquishDefault' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessDoorRelinquishDefault.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccessDoorRelinquishDefaultBuilder) buildForBACne
 func (b *_BACnetConstructedDataAccessDoorRelinquishDefaultBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessDoorRelinquishDefaultBuilder().(*_BACnetConstructedDataAccessDoorRelinquishDefaultBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoors.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoors.go
index b0fcd0f942..85b5dbd906 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoors.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoors.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataAccessDoorsBuilder) WithAccessDoors(accessDoors .
 }
 
 func (b *_BACnetConstructedDataAccessDoorsBuilder) Build() (BACnetConstructedDataAccessDoors, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessDoors.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataAccessDoorsBuilder) buildForBACnetConstructedData
 func (b *_BACnetConstructedDataAccessDoorsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessDoorsBuilder().(*_BACnetConstructedDataAccessDoorsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEvent.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEvent.go
index 905cba34cb..9f82717e63 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEvent.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEvent.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccessEventBuilder) Build() (BACnetConstructedDat
 	if b.AccessEvent == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'accessEvent' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessEvent.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccessEventBuilder) buildForBACnetConstructedData
 func (b *_BACnetConstructedDataAccessEventBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessEventBuilder().(*_BACnetConstructedDataAccessEventBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventAuthenticationFactor.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventAuthenticationFactor.go
index ed39821ee0..d56b0fe9c1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventAuthenticationFactor.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventAuthenticationFactor.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccessEventAuthenticationFactorBuilder) Build() (
 	if b.AccessEventAuthenticationFactor == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'accessEventAuthenticationFactor' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessEventAuthenticationFactor.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccessEventAuthenticationFactorBuilder) buildForB
 func (b *_BACnetConstructedDataAccessEventAuthenticationFactorBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessEventAuthenticationFactorBuilder().(*_BACnetConstructedDataAccessEventAuthenticationFactorBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventCredential.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventCredential.go
index f20e789ce7..7ed758c5bc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventCredential.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventCredential.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccessEventCredentialBuilder) Build() (BACnetCons
 	if b.AccessEventCredential == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'accessEventCredential' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessEventCredential.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccessEventCredentialBuilder) buildForBACnetConst
 func (b *_BACnetConstructedDataAccessEventCredentialBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessEventCredentialBuilder().(*_BACnetConstructedDataAccessEventCredentialBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTag.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTag.go
index 2898ff7eb4..a565912192 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTag.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTag.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccessEventTagBuilder) Build() (BACnetConstructed
 	if b.AccessEventTag == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'accessEventTag' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessEventTag.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccessEventTagBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataAccessEventTagBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessEventTagBuilder().(*_BACnetConstructedDataAccessEventTagBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTime.go
index 10ef34cd33..4ca2727328 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTime.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccessEventTimeBuilder) Build() (BACnetConstructe
 	if b.AccessEventTime == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'accessEventTime' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessEventTime.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccessEventTimeBuilder) buildForBACnetConstructed
 func (b *_BACnetConstructedDataAccessEventTimeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessEventTimeBuilder().(*_BACnetConstructedDataAccessEventTimeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessPointAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessPointAll.go
index ae4fdd1a6c..ca02f5c5f7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessPointAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessPointAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAccessPointAllBuilder) WithMandatoryFields() BACn
 }
 
 func (b *_BACnetConstructedDataAccessPointAllBuilder) Build() (BACnetConstructedDataAccessPointAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessPointAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAccessPointAllBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataAccessPointAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessPointAllBuilder().(*_BACnetConstructedDataAccessPointAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessRightsAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessRightsAll.go
index 78077fdf58..26dd7a4f9a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessRightsAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessRightsAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAccessRightsAllBuilder) WithMandatoryFields() BAC
 }
 
 func (b *_BACnetConstructedDataAccessRightsAllBuilder) Build() (BACnetConstructedDataAccessRightsAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessRightsAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAccessRightsAllBuilder) buildForBACnetConstructed
 func (b *_BACnetConstructedDataAccessRightsAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessRightsAllBuilder().(*_BACnetConstructedDataAccessRightsAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessTransactionEvents.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessTransactionEvents.go
index 6344f47734..4450717ddb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessTransactionEvents.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessTransactionEvents.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataAccessTransactionEventsBuilder) WithAccessTransac
 }
 
 func (b *_BACnetConstructedDataAccessTransactionEventsBuilder) Build() (BACnetConstructedDataAccessTransactionEvents, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessTransactionEvents.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataAccessTransactionEventsBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataAccessTransactionEventsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessTransactionEventsBuilder().(*_BACnetConstructedDataAccessTransactionEventsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessUserAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessUserAll.go
index 88f1b74fb4..d2d91cdd80 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessUserAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessUserAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAccessUserAllBuilder) WithMandatoryFields() BACne
 }
 
 func (b *_BACnetConstructedDataAccessUserAllBuilder) Build() (BACnetConstructedDataAccessUserAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessUserAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAccessUserAllBuilder) buildForBACnetConstructedDa
 func (b *_BACnetConstructedDataAccessUserAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessUserAllBuilder().(*_BACnetConstructedDataAccessUserAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAdjustValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAdjustValue.go
index eed846f1ef..047c3fbc17 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAdjustValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAdjustValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccessZoneAdjustValueBuilder) Build() (BACnetCons
 	if b.AdjustValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'adjustValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessZoneAdjustValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccessZoneAdjustValueBuilder) buildForBACnetConst
 func (b *_BACnetConstructedDataAccessZoneAdjustValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessZoneAdjustValueBuilder().(*_BACnetConstructedDataAccessZoneAdjustValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAlarmValues.go
index 4a7ebfa9ca..db35e4d7ab 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAlarmValues.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataAccessZoneAlarmValuesBuilder) WithAlarmValues(ala
 }
 
 func (b *_BACnetConstructedDataAccessZoneAlarmValuesBuilder) Build() (BACnetConstructedDataAccessZoneAlarmValues, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessZoneAlarmValues.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataAccessZoneAlarmValuesBuilder) buildForBACnetConst
 func (b *_BACnetConstructedDataAccessZoneAlarmValuesBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessZoneAlarmValuesBuilder().(*_BACnetConstructedDataAccessZoneAlarmValuesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAll.go
index b3b901d683..bca38479dd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAccessZoneAllBuilder) WithMandatoryFields() BACne
 }
 
 func (b *_BACnetConstructedDataAccessZoneAllBuilder) Build() (BACnetConstructedDataAccessZoneAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccessZoneAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAccessZoneAllBuilder) buildForBACnetConstructedDa
 func (b *_BACnetConstructedDataAccessZoneAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccessZoneAllBuilder().(*_BACnetConstructedDataAccessZoneAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompaniment.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompaniment.go
index 0a17729bf8..10159e4a6f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompaniment.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompaniment.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccompanimentBuilder) Build() (BACnetConstructedD
 	if b.Accompaniment == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'accompaniment' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccompaniment.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccompanimentBuilder) buildForBACnetConstructedDa
 func (b *_BACnetConstructedDataAccompanimentBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccompanimentBuilder().(*_BACnetConstructedDataAccompanimentBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompanimentTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompanimentTime.go
index 734bacf4ae..e7a49cd2e1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompanimentTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompanimentTime.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccompanimentTimeBuilder) Build() (BACnetConstruc
 	if b.AccompanimentTime == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'accompanimentTime' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccompanimentTime.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccompanimentTimeBuilder) buildForBACnetConstruct
 func (b *_BACnetConstructedDataAccompanimentTimeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccompanimentTimeBuilder().(*_BACnetConstructedDataAccompanimentTimeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorAll.go
index c3228b4ed4..ebc3b9c0f4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAccumulatorAllBuilder) WithMandatoryFields() BACn
 }
 
 func (b *_BACnetConstructedDataAccumulatorAllBuilder) Build() (BACnetConstructedDataAccumulatorAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccumulatorAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAccumulatorAllBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataAccumulatorAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccumulatorAllBuilder().(*_BACnetConstructedDataAccumulatorAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultHighLimit.go
index f8fd5f0561..6668608325 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultHighLimit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccumulatorFaultHighLimitBuilder) Build() (BACnet
 	if b.FaultHighLimit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'faultHighLimit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccumulatorFaultHighLimit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccumulatorFaultHighLimitBuilder) buildForBACnetC
 func (b *_BACnetConstructedDataAccumulatorFaultHighLimitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccumulatorFaultHighLimitBuilder().(*_BACnetConstructedDataAccumulatorFaultHighLimitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultLowLimit.go
index b9e1b32451..0a21de71d4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultLowLimit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccumulatorFaultLowLimitBuilder) Build() (BACnetC
 	if b.FaultLowLimit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'faultLowLimit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccumulatorFaultLowLimit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccumulatorFaultLowLimitBuilder) buildForBACnetCo
 func (b *_BACnetConstructedDataAccumulatorFaultLowLimitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccumulatorFaultLowLimitBuilder().(*_BACnetConstructedDataAccumulatorFaultLowLimitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorHighLimit.go
index 324c53c9a0..ca39554b24 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorHighLimit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccumulatorHighLimitBuilder) Build() (BACnetConst
 	if b.HighLimit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'highLimit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccumulatorHighLimit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccumulatorHighLimitBuilder) buildForBACnetConstr
 func (b *_BACnetConstructedDataAccumulatorHighLimitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccumulatorHighLimitBuilder().(*_BACnetConstructedDataAccumulatorHighLimitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorLowLimit.go
index 151cac75e2..f380fb30f7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorLowLimit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccumulatorLowLimitBuilder) Build() (BACnetConstr
 	if b.LowLimit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'lowLimit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccumulatorLowLimit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccumulatorLowLimitBuilder) buildForBACnetConstru
 func (b *_BACnetConstructedDataAccumulatorLowLimitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccumulatorLowLimitBuilder().(*_BACnetConstructedDataAccumulatorLowLimitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMaxPresValue.go
index 23cb37699c..dec5e102bb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMaxPresValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccumulatorMaxPresValueBuilder) Build() (BACnetCo
 	if b.MaxPresValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'maxPresValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccumulatorMaxPresValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccumulatorMaxPresValueBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataAccumulatorMaxPresValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccumulatorMaxPresValueBuilder().(*_BACnetConstructedDataAccumulatorMaxPresValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMinPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMinPresValue.go
index bb947e9089..49292c5012 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMinPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMinPresValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAccumulatorMinPresValueBuilder) Build() (BACnetCo
 	if b.MinPresValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'minPresValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAccumulatorMinPresValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAccumulatorMinPresValueBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataAccumulatorMinPresValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAccumulatorMinPresValueBuilder().(*_BACnetConstructedDataAccumulatorMinPresValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckRequired.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckRequired.go
index 7ff2263305..f342035d09 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckRequired.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckRequired.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAckRequiredBuilder) Build() (BACnetConstructedDat
 	if b.AckRequired == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'ackRequired' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAckRequired.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAckRequiredBuilder) buildForBACnetConstructedData
 func (b *_BACnetConstructedDataAckRequiredBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAckRequiredBuilder().(*_BACnetConstructedDataAckRequiredBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckedTransitions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckedTransitions.go
index 78ab0a9dd3..694473bb6a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckedTransitions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckedTransitions.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAckedTransitionsBuilder) Build() (BACnetConstruct
 	if b.AckedTransitions == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'ackedTransitions' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAckedTransitions.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAckedTransitionsBuilder) buildForBACnetConstructe
 func (b *_BACnetConstructedDataAckedTransitionsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAckedTransitionsBuilder().(*_BACnetConstructedDataAckedTransitionsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAction.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAction.go
index cf0df8692a..66b6e8f384 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAction.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAction.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataActionBuilder) WithActionLists(actionLists ...BAC
 }
 
 func (b *_BACnetConstructedDataActionBuilder) Build() (BACnetConstructedDataAction, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAction.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataActionBuilder) buildForBACnetConstructedData() (B
 func (b *_BACnetConstructedDataActionBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataActionBuilder().(*_BACnetConstructedDataActionBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActionText.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActionText.go
index 2a2dc0067c..25fba3d9c4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActionText.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActionText.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataActionTextBuilder) WithActionText(actionText ...B
 }
 
 func (b *_BACnetConstructedDataActionTextBuilder) Build() (BACnetConstructedDataActionText, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataActionText.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataActionTextBuilder) buildForBACnetConstructedData(
 func (b *_BACnetConstructedDataActionTextBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataActionTextBuilder().(*_BACnetConstructedDataActionTextBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActivationTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActivationTime.go
index 2bdfc99c77..76d85e49e7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActivationTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActivationTime.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataActivationTimeBuilder) Build() (BACnetConstructed
 	if b.ActivationTime == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'activationTime' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataActivationTime.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataActivationTimeBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataActivationTimeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataActivationTimeBuilder().(*_BACnetConstructedDataActivationTimeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveAuthenticationPolicy.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveAuthenticationPolicy.go
index 24e20e54e5..7a3e8791e7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveAuthenticationPolicy.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveAuthenticationPolicy.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataActiveAuthenticationPolicyBuilder) Build() (BACne
 	if b.ActiveAuthenticationPolicy == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'activeAuthenticationPolicy' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataActiveAuthenticationPolicy.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataActiveAuthenticationPolicyBuilder) buildForBACnet
 func (b *_BACnetConstructedDataActiveAuthenticationPolicyBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataActiveAuthenticationPolicyBuilder().(*_BACnetConstructedDataActiveAuthenticationPolicyBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVMultipleSubscriptions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVMultipleSubscriptions.go
index 1f45042d1f..979f9a7b04 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVMultipleSubscriptions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVMultipleSubscriptions.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataActiveCOVMultipleSubscriptionsBuilder) WithActive
 }
 
 func (b *_BACnetConstructedDataActiveCOVMultipleSubscriptionsBuilder) Build() (BACnetConstructedDataActiveCOVMultipleSubscriptions, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataActiveCOVMultipleSubscriptions.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataActiveCOVMultipleSubscriptionsBuilder) buildForBA
 func (b *_BACnetConstructedDataActiveCOVMultipleSubscriptionsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataActiveCOVMultipleSubscriptionsBuilder().(*_BACnetConstructedDataActiveCOVMultipleSubscriptionsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVSubscriptions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVSubscriptions.go
index a9657c62b8..b38f43c341 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVSubscriptions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVSubscriptions.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataActiveCOVSubscriptionsBuilder) WithActiveCOVSubsc
 }
 
 func (b *_BACnetConstructedDataActiveCOVSubscriptionsBuilder) Build() (BACnetConstructedDataActiveCOVSubscriptions, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataActiveCOVSubscriptions.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataActiveCOVSubscriptionsBuilder) buildForBACnetCons
 func (b *_BACnetConstructedDataActiveCOVSubscriptionsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataActiveCOVSubscriptionsBuilder().(*_BACnetConstructedDataActiveCOVSubscriptionsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveText.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveText.go
index 0a96b50f75..9195017d7b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveText.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveText.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataActiveTextBuilder) Build() (BACnetConstructedData
 	if b.ActiveText == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'activeText' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataActiveText.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataActiveTextBuilder) buildForBACnetConstructedData(
 func (b *_BACnetConstructedDataActiveTextBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataActiveTextBuilder().(*_BACnetConstructedDataActiveTextBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveVTSessions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveVTSessions.go
index dda5de2594..9137ddd018 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveVTSessions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveVTSessions.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataActiveVTSessionsBuilder) WithActiveVTSession(acti
 }
 
 func (b *_BACnetConstructedDataActiveVTSessionsBuilder) Build() (BACnetConstructedDataActiveVTSessions, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataActiveVTSessions.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataActiveVTSessionsBuilder) buildForBACnetConstructe
 func (b *_BACnetConstructedDataActiveVTSessionsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataActiveVTSessionsBuilder().(*_BACnetConstructedDataActiveVTSessionsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActualShedLevel.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActualShedLevel.go
index 5a5da946c6..02da7f4b79 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActualShedLevel.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActualShedLevel.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataActualShedLevelBuilder) Build() (BACnetConstructe
 	if b.ActualShedLevel == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'actualShedLevel' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataActualShedLevel.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataActualShedLevelBuilder) buildForBACnetConstructed
 func (b *_BACnetConstructedDataActualShedLevelBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataActualShedLevelBuilder().(*_BACnetConstructedDataActualShedLevelBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAdjustValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAdjustValue.go
index 40c049b59f..3e0463fa5a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAdjustValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAdjustValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAdjustValueBuilder) Build() (BACnetConstructedDat
 	if b.AdjustValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'adjustValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAdjustValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAdjustValueBuilder) buildForBACnetConstructedData
 func (b *_BACnetConstructedDataAdjustValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAdjustValueBuilder().(*_BACnetConstructedDataAdjustValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValue.go
index d2bddfc50c..11c5a2d306 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAlarmValueBuilder) Build() (BACnetConstructedData
 	if b.BinaryPv == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'binaryPv' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAlarmValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAlarmValueBuilder) buildForBACnetConstructedData(
 func (b *_BACnetConstructedDataAlarmValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAlarmValueBuilder().(*_BACnetConstructedDataAlarmValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValues.go
index bb77b8883b..7b98cd7cfd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValues.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataAlarmValuesBuilder) WithAlarmValues(alarmValues .
 }
 
 func (b *_BACnetConstructedDataAlarmValuesBuilder) Build() (BACnetConstructedDataAlarmValues, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAlarmValues.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataAlarmValuesBuilder) buildForBACnetConstructedData
 func (b *_BACnetConstructedDataAlarmValuesBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAlarmValuesBuilder().(*_BACnetConstructedDataAlarmValuesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentAll.go
index 43fd175610..d3f1e1902c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAlertEnrollmentAllBuilder) WithMandatoryFields()
 }
 
 func (b *_BACnetConstructedDataAlertEnrollmentAllBuilder) Build() (BACnetConstructedDataAlertEnrollmentAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAlertEnrollmentAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAlertEnrollmentAllBuilder) buildForBACnetConstruc
 func (b *_BACnetConstructedDataAlertEnrollmentAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAlertEnrollmentAllBuilder().(*_BACnetConstructedDataAlertEnrollmentAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentPresentValue.go
index f44e232144..1ebc802733 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentPresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAlertEnrollmentPresentValueBuilder) Build() (BACn
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAlertEnrollmentPresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAlertEnrollmentPresentValueBuilder) buildForBACne
 func (b *_BACnetConstructedDataAlertEnrollmentPresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAlertEnrollmentPresentValueBuilder().(*_BACnetConstructedDataAlertEnrollmentPresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlignIntervals.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlignIntervals.go
index 99e7751a99..00ed56e270 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlignIntervals.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlignIntervals.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAlignIntervalsBuilder) Build() (BACnetConstructed
 	if b.AlignIntervals == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'alignIntervals' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAlignIntervals.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAlignIntervalsBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataAlignIntervalsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAlignIntervalsBuilder().(*_BACnetConstructedDataAlignIntervalsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllWritesSuccessful.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllWritesSuccessful.go
index 48a2d19772..d41f0af7dd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllWritesSuccessful.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllWritesSuccessful.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAllWritesSuccessfulBuilder) Build() (BACnetConstr
 	if b.AllWritesSuccessful == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'allWritesSuccessful' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAllWritesSuccessful.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAllWritesSuccessfulBuilder) buildForBACnetConstru
 func (b *_BACnetConstructedDataAllWritesSuccessfulBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAllWritesSuccessfulBuilder().(*_BACnetConstructedDataAllWritesSuccessfulBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllowGroupDelayInhibit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllowGroupDelayInhibit.go
index 826c557d11..593716773d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllowGroupDelayInhibit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllowGroupDelayInhibit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAllowGroupDelayInhibitBuilder) Build() (BACnetCon
 	if b.AllowGroupDelayInhibit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'allowGroupDelayInhibit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAllowGroupDelayInhibit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAllowGroupDelayInhibitBuilder) buildForBACnetCons
 func (b *_BACnetConstructedDataAllowGroupDelayInhibitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAllowGroupDelayInhibitBuilder().(*_BACnetConstructedDataAllowGroupDelayInhibitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputAll.go
index e2e12f5fdf..0d05afeeb4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAnalogInputAllBuilder) WithMandatoryFields() BACn
 }
 
 func (b *_BACnetConstructedDataAnalogInputAllBuilder) Build() (BACnetConstructedDataAnalogInputAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogInputAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAnalogInputAllBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataAnalogInputAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogInputAllBuilder().(*_BACnetConstructedDataAnalogInputAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultHighLimit.go
index c0549e135f..aaa34c8c3e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultHighLimit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogInputFaultHighLimitBuilder) Build() (BACnet
 	if b.FaultHighLimit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'faultHighLimit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogInputFaultHighLimit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogInputFaultHighLimitBuilder) buildForBACnetC
 func (b *_BACnetConstructedDataAnalogInputFaultHighLimitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogInputFaultHighLimitBuilder().(*_BACnetConstructedDataAnalogInputFaultHighLimitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultLowLimit.go
index 9a614397f7..8aff66f45d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultLowLimit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogInputFaultLowLimitBuilder) Build() (BACnetC
 	if b.FaultLowLimit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'faultLowLimit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogInputFaultLowLimit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogInputFaultLowLimitBuilder) buildForBACnetCo
 func (b *_BACnetConstructedDataAnalogInputFaultLowLimitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogInputFaultLowLimitBuilder().(*_BACnetConstructedDataAnalogInputFaultLowLimitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputInterfaceValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputInterfaceValue.go
index ce5b1ee200..7e6bc9be6e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputInterfaceValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputInterfaceValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogInputInterfaceValueBuilder) Build() (BACnet
 	if b.InterfaceValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'interfaceValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogInputInterfaceValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogInputInterfaceValueBuilder) buildForBACnetC
 func (b *_BACnetConstructedDataAnalogInputInterfaceValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogInputInterfaceValueBuilder().(*_BACnetConstructedDataAnalogInputInterfaceValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputMaxPresValue.go
index fd52b45bde..768de7511b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputMaxPresValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogInputMaxPresValueBuilder) Build() (BACnetCo
 	if b.MaxPresValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'maxPresValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogInputMaxPresValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogInputMaxPresValueBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataAnalogInputMaxPresValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogInputMaxPresValueBuilder().(*_BACnetConstructedDataAnalogInputMaxPresValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputPresentValue.go
index 9201928841..b2a50757bd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputPresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogInputPresentValueBuilder) Build() (BACnetCo
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogInputPresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogInputPresentValueBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataAnalogInputPresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogInputPresentValueBuilder().(*_BACnetConstructedDataAnalogInputPresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputAll.go
index 4e3589a795..6bc1ffbab8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAnalogOutputAllBuilder) WithMandatoryFields() BAC
 }
 
 func (b *_BACnetConstructedDataAnalogOutputAllBuilder) Build() (BACnetConstructedDataAnalogOutputAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogOutputAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAnalogOutputAllBuilder) buildForBACnetConstructed
 func (b *_BACnetConstructedDataAnalogOutputAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogOutputAllBuilder().(*_BACnetConstructedDataAnalogOutputAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputInterfaceValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputInterfaceValue.go
index fc3a8d684f..971f3089ec 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputInterfaceValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputInterfaceValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogOutputInterfaceValueBuilder) Build() (BACne
 	if b.InterfaceValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'interfaceValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogOutputInterfaceValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogOutputInterfaceValueBuilder) buildForBACnet
 func (b *_BACnetConstructedDataAnalogOutputInterfaceValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogOutputInterfaceValueBuilder().(*_BACnetConstructedDataAnalogOutputInterfaceValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputMaxPresValue.go
index 94e0f9dd74..c5a0d5abc8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputMaxPresValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogOutputMaxPresValueBuilder) Build() (BACnetC
 	if b.MaxPresValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'maxPresValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogOutputMaxPresValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogOutputMaxPresValueBuilder) buildForBACnetCo
 func (b *_BACnetConstructedDataAnalogOutputMaxPresValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogOutputMaxPresValueBuilder().(*_BACnetConstructedDataAnalogOutputMaxPresValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputPresentValue.go
index 95f67cdc0e..fca8e1f36c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputPresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogOutputPresentValueBuilder) Build() (BACnetC
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogOutputPresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogOutputPresentValueBuilder) buildForBACnetCo
 func (b *_BACnetConstructedDataAnalogOutputPresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogOutputPresentValueBuilder().(*_BACnetConstructedDataAnalogOutputPresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputRelinquishDefault.go
index 09895e370e..7580ee50ad 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputRelinquishDefault.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogOutputRelinquishDefaultBuilder) Build() (BA
 	if b.RelinquishDefault == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'relinquishDefault' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogOutputRelinquishDefault.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogOutputRelinquishDefaultBuilder) buildForBAC
 func (b *_BACnetConstructedDataAnalogOutputRelinquishDefaultBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogOutputRelinquishDefaultBuilder().(*_BACnetConstructedDataAnalogOutputRelinquishDefaultBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueAll.go
index ee26abfb2f..e8d2d5efaf 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAnalogValueAllBuilder) WithMandatoryFields() BACn
 }
 
 func (b *_BACnetConstructedDataAnalogValueAllBuilder) Build() (BACnetConstructedDataAnalogValueAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogValueAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAnalogValueAllBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataAnalogValueAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogValueAllBuilder().(*_BACnetConstructedDataAnalogValueAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultHighLimit.go
index a54b8116bd..ca18b829a0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultHighLimit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogValueFaultHighLimitBuilder) Build() (BACnet
 	if b.FaultHighLimit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'faultHighLimit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogValueFaultHighLimit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogValueFaultHighLimitBuilder) buildForBACnetC
 func (b *_BACnetConstructedDataAnalogValueFaultHighLimitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogValueFaultHighLimitBuilder().(*_BACnetConstructedDataAnalogValueFaultHighLimitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultLowLimit.go
index 14d3fd8681..9e154070fa 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultLowLimit.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogValueFaultLowLimitBuilder) Build() (BACnetC
 	if b.FaultLowLimit == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'faultLowLimit' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogValueFaultLowLimit.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogValueFaultLowLimitBuilder) buildForBACnetCo
 func (b *_BACnetConstructedDataAnalogValueFaultLowLimitBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogValueFaultLowLimitBuilder().(*_BACnetConstructedDataAnalogValueFaultLowLimitBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueMaxPresValue.go
index 52fe85f013..f2abd73368 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueMaxPresValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogValueMaxPresValueBuilder) Build() (BACnetCo
 	if b.MaxPresValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'maxPresValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogValueMaxPresValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogValueMaxPresValueBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataAnalogValueMaxPresValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogValueMaxPresValueBuilder().(*_BACnetConstructedDataAnalogValueMaxPresValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValuePresentValue.go
index 6e9003e88a..4be14b6af0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValuePresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogValuePresentValueBuilder) Build() (BACnetCo
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogValuePresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogValuePresentValueBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataAnalogValuePresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogValuePresentValueBuilder().(*_BACnetConstructedDataAnalogValuePresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueRelinquishDefault.go
index 15fbebee22..1eb493f5f7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueRelinquishDefault.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAnalogValueRelinquishDefaultBuilder) Build() (BAC
 	if b.RelinquishDefault == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'relinquishDefault' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAnalogValueRelinquishDefault.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAnalogValueRelinquishDefaultBuilder) buildForBACn
 func (b *_BACnetConstructedDataAnalogValueRelinquishDefaultBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAnalogValueRelinquishDefaultBuilder().(*_BACnetConstructedDataAnalogValueRelinquishDefaultBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataApplicationSoftwareVersion.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataApplicationSoftwareVersion.go
index a84d8f7812..b3debcda7a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataApplicationSoftwareVersion.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataApplicationSoftwareVersion.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataApplicationSoftwareVersionBuilder) Build() (BACne
 	if b.ApplicationSoftwareVersion == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'applicationSoftwareVersion' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataApplicationSoftwareVersion.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataApplicationSoftwareVersionBuilder) buildForBACnet
 func (b *_BACnetConstructedDataApplicationSoftwareVersionBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataApplicationSoftwareVersionBuilder().(*_BACnetConstructedDataApplicationSoftwareVersionBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataArchive.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataArchive.go
index df7ada3b97..36fccc1174 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataArchive.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataArchive.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataArchiveBuilder) Build() (BACnetConstructedDataArc
 	if b.Archive == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'archive' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataArchive.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataArchiveBuilder) buildForBACnetConstructedData() (
 func (b *_BACnetConstructedDataArchiveBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataArchiveBuilder().(*_BACnetConstructedDataArchiveBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedAccessRights.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedAccessRights.go
index 5e284ff715..c9c01d139d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedAccessRights.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedAccessRights.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataAssignedAccessRightsBuilder) WithAssignedAccessRi
 }
 
 func (b *_BACnetConstructedDataAssignedAccessRightsBuilder) Build() (BACnetConstructedDataAssignedAccessRights, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAssignedAccessRights.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataAssignedAccessRightsBuilder) buildForBACnetConstr
 func (b *_BACnetConstructedDataAssignedAccessRightsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAssignedAccessRightsBuilder().(*_BACnetConstructedDataAssignedAccessRightsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedLandingCalls.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedLandingCalls.go
index 09116596a9..3ca2e95fb7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedLandingCalls.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedLandingCalls.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataAssignedLandingCallsBuilder) WithAssignedLandingC
 }
 
 func (b *_BACnetConstructedDataAssignedLandingCallsBuilder) Build() (BACnetConstructedDataAssignedLandingCalls, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAssignedLandingCalls.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataAssignedLandingCallsBuilder) buildForBACnetConstr
 func (b *_BACnetConstructedDataAssignedLandingCallsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAssignedLandingCallsBuilder().(*_BACnetConstructedDataAssignedLandingCallsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAttemptedSamples.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAttemptedSamples.go
index 698cc8e12e..1a9b36ba93 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAttemptedSamples.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAttemptedSamples.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAttemptedSamplesBuilder) Build() (BACnetConstruct
 	if b.AttemptedSamples == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'attemptedSamples' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAttemptedSamples.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAttemptedSamplesBuilder) buildForBACnetConstructe
 func (b *_BACnetConstructedDataAttemptedSamplesBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAttemptedSamplesBuilder().(*_BACnetConstructedDataAttemptedSamplesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationFactors.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationFactors.go
index f9c7f79552..3f183c1cc4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationFactors.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationFactors.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataAuthenticationFactorsBuilder) WithAuthenticationF
 }
 
 func (b *_BACnetConstructedDataAuthenticationFactorsBuilder) Build() (BACnetConstructedDataAuthenticationFactors, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAuthenticationFactors.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataAuthenticationFactorsBuilder) buildForBACnetConst
 func (b *_BACnetConstructedDataAuthenticationFactorsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAuthenticationFactorsBuilder().(*_BACnetConstructedDataAuthenticationFactorsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyList.go
index afc9993d3d..18cfbe6005 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyList.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataAuthenticationPolicyListBuilder) WithAuthenticati
 }
 
 func (b *_BACnetConstructedDataAuthenticationPolicyListBuilder) Build() (BACnetConstructedDataAuthenticationPolicyList, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAuthenticationPolicyList.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataAuthenticationPolicyListBuilder) buildForBACnetCo
 func (b *_BACnetConstructedDataAuthenticationPolicyListBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAuthenticationPolicyListBuilder().(*_BACnetConstructedDataAuthenticationPolicyListBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyNames.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyNames.go
index 57ae3b532c..ceb74d9650 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyNames.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyNames.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataAuthenticationPolicyNamesBuilder) WithAuthenticat
 }
 
 func (b *_BACnetConstructedDataAuthenticationPolicyNamesBuilder) Build() (BACnetConstructedDataAuthenticationPolicyNames, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAuthenticationPolicyNames.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataAuthenticationPolicyNamesBuilder) buildForBACnetC
 func (b *_BACnetConstructedDataAuthenticationPolicyNamesBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAuthenticationPolicyNamesBuilder().(*_BACnetConstructedDataAuthenticationPolicyNamesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationStatus.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationStatus.go
index 7b7a79d9e7..a840f9bfb8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationStatus.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationStatus.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAuthenticationStatusBuilder) Build() (BACnetConst
 	if b.AuthenticationStatus == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'authenticationStatus' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAuthenticationStatus.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAuthenticationStatusBuilder) buildForBACnetConstr
 func (b *_BACnetConstructedDataAuthenticationStatusBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAuthenticationStatusBuilder().(*_BACnetConstructedDataAuthenticationStatusBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationExemptions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationExemptions.go
index 731c911b40..a099f40212 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationExemptions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationExemptions.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataAuthorizationExemptionsBuilder) WithAuthorization
 }
 
 func (b *_BACnetConstructedDataAuthorizationExemptionsBuilder) Build() (BACnetConstructedDataAuthorizationExemptions, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAuthorizationExemptions.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataAuthorizationExemptionsBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataAuthorizationExemptionsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAuthorizationExemptionsBuilder().(*_BACnetConstructedDataAuthorizationExemptionsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationMode.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationMode.go
index ba2a340d44..42d9eca411 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationMode.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationMode.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAuthorizationModeBuilder) Build() (BACnetConstruc
 	if b.AuthorizationMode == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'authorizationMode' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAuthorizationMode.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAuthorizationModeBuilder) buildForBACnetConstruct
 func (b *_BACnetConstructedDataAuthorizationModeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAuthorizationModeBuilder().(*_BACnetConstructedDataAuthorizationModeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAutoSlaveDiscovery.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAutoSlaveDiscovery.go
index 1ff589a37d..0082088c4d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAutoSlaveDiscovery.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAutoSlaveDiscovery.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAutoSlaveDiscoveryBuilder) Build() (BACnetConstru
 	if b.AutoSlaveDiscovery == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'autoSlaveDiscovery' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAutoSlaveDiscovery.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAutoSlaveDiscoveryBuilder) buildForBACnetConstruc
 func (b *_BACnetConstructedDataAutoSlaveDiscoveryBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAutoSlaveDiscoveryBuilder().(*_BACnetConstructedDataAutoSlaveDiscoveryBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAverageValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAverageValue.go
index 908d165dd5..ed002ce800 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAverageValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAverageValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataAverageValueBuilder) Build() (BACnetConstructedDa
 	if b.AverageValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'averageValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAverageValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataAverageValueBuilder) buildForBACnetConstructedDat
 func (b *_BACnetConstructedDataAverageValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAverageValueBuilder().(*_BACnetConstructedDataAverageValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAveragingAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAveragingAll.go
index ba984b8bbe..fff608e5ca 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAveragingAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAveragingAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataAveragingAllBuilder) WithMandatoryFields() BACnet
 }
 
 func (b *_BACnetConstructedDataAveragingAllBuilder) Build() (BACnetConstructedDataAveragingAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataAveragingAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataAveragingAllBuilder) buildForBACnetConstructedDat
 func (b *_BACnetConstructedDataAveragingAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataAveragingAllBuilder().(*_BACnetConstructedDataAveragingAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPGlobalAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPGlobalAddress.go
index b7f3f88644..74e82a70d2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPGlobalAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPGlobalAddress.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBACnetIPGlobalAddressBuilder) Build() (BACnetCons
 	if b.BacnetIpGlobalAddress == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bacnetIpGlobalAddress' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBACnetIPGlobalAddress.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBACnetIPGlobalAddressBuilder) buildForBACnetConst
 func (b *_BACnetConstructedDataBACnetIPGlobalAddressBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBACnetIPGlobalAddressBuilder().(*_BACnetConstructedDataBACnetIPGlobalAddressBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMode.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMode.go
index 858d12fbe3..4b0ce3282a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMode.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMode.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBACnetIPModeBuilder) Build() (BACnetConstructedDa
 	if b.BacnetIpMode == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bacnetIpMode' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBACnetIPMode.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBACnetIPModeBuilder) buildForBACnetConstructedDat
 func (b *_BACnetConstructedDataBACnetIPModeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBACnetIPModeBuilder().(*_BACnetConstructedDataBACnetIPModeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMulticastAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMulticastAddress.go
index c0d52ddc08..d7630233af 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMulticastAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMulticastAddress.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBACnetIPMulticastAddressBuilder) Build() (BACnetC
 	if b.IpMulticastAddress == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'ipMulticastAddress' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBACnetIPMulticastAddress.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBACnetIPMulticastAddressBuilder) buildForBACnetCo
 func (b *_BACnetConstructedDataBACnetIPMulticastAddressBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBACnetIPMulticastAddressBuilder().(*_BACnetConstructedDataBACnetIPMulticastAddressBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPNATTraversal.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPNATTraversal.go
index 9bb3a6d8b8..217b549be7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPNATTraversal.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPNATTraversal.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBACnetIPNATTraversalBuilder) Build() (BACnetConst
 	if b.BacnetIPNATTraversal == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bacnetIPNATTraversal' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBACnetIPNATTraversal.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBACnetIPNATTraversalBuilder) buildForBACnetConstr
 func (b *_BACnetConstructedDataBACnetIPNATTraversalBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBACnetIPNATTraversalBuilder().(*_BACnetConstructedDataBACnetIPNATTraversalBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPUDPPort.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPUDPPort.go
index 477e06d113..255e7d9fd6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPUDPPort.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPUDPPort.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBACnetIPUDPPortBuilder) Build() (BACnetConstructe
 	if b.IpUdpPort == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'ipUdpPort' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBACnetIPUDPPort.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBACnetIPUDPPortBuilder) buildForBACnetConstructed
 func (b *_BACnetConstructedDataBACnetIPUDPPortBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBACnetIPUDPPortBuilder().(*_BACnetConstructedDataBACnetIPUDPPortBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6Mode.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6Mode.go
index 817cd314d0..0d0aff4213 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6Mode.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6Mode.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBACnetIPv6ModeBuilder) Build() (BACnetConstructed
 	if b.BacnetIpv6Mode == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bacnetIpv6Mode' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBACnetIPv6Mode.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBACnetIPv6ModeBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataBACnetIPv6ModeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBACnetIPv6ModeBuilder().(*_BACnetConstructedDataBACnetIPv6ModeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6MulticastAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6MulticastAddress.go
index 8012830b3e..3eb5e39fd7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6MulticastAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6MulticastAddress.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBACnetIPv6MulticastAddressBuilder) Build() (BACne
 	if b.Ipv6MulticastAddress == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'ipv6MulticastAddress' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBACnetIPv6MulticastAddress.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBACnetIPv6MulticastAddressBuilder) buildForBACnet
 func (b *_BACnetConstructedDataBACnetIPv6MulticastAddressBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBACnetIPv6MulticastAddressBuilder().(*_BACnetConstructedDataBACnetIPv6MulticastAddressBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6UDPPort.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6UDPPort.go
index 95fa242204..7ca7c2b989 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6UDPPort.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6UDPPort.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBACnetIPv6UDPPortBuilder) Build() (BACnetConstruc
 	if b.Ipv6UdpPort == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'ipv6UdpPort' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBACnetIPv6UDPPort.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBACnetIPv6UDPPortBuilder) buildForBACnetConstruct
 func (b *_BACnetConstructedDataBACnetIPv6UDPPortBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBACnetIPv6UDPPortBuilder().(*_BACnetConstructedDataBACnetIPv6UDPPortBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDAcceptFDRegistrations.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDAcceptFDRegistrations.go
index 9286c111dc..e806fd787c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDAcceptFDRegistrations.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDAcceptFDRegistrations.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBBMDAcceptFDRegistrationsBuilder) Build() (BACnet
 	if b.BbmdAcceptFDRegistrations == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bbmdAcceptFDRegistrations' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBBMDAcceptFDRegistrations.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBBMDAcceptFDRegistrationsBuilder) buildForBACnetC
 func (b *_BACnetConstructedDataBBMDAcceptFDRegistrationsBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBBMDAcceptFDRegistrationsBuilder().(*_BACnetConstructedDataBBMDAcceptFDRegistrationsBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDBroadcastDistributionTable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDBroadcastDistributionTable.go
index 2c38fd7a6b..f3a9b2b6cc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDBroadcastDistributionTable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDBroadcastDistributionTable.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataBBMDBroadcastDistributionTableBuilder) WithBbmdBr
 }
 
 func (b *_BACnetConstructedDataBBMDBroadcastDistributionTableBuilder) Build() (BACnetConstructedDataBBMDBroadcastDistributionTable, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBBMDBroadcastDistributionTable.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataBBMDBroadcastDistributionTableBuilder) buildForBA
 func (b *_BACnetConstructedDataBBMDBroadcastDistributionTableBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBBMDBroadcastDistributionTableBuilder().(*_BACnetConstructedDataBBMDBroadcastDistributionTableBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDForeignDeviceTable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDForeignDeviceTable.go
index 73a789463e..f0a3a9a6b8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDForeignDeviceTable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDForeignDeviceTable.go
@@ -118,7 +118,7 @@ func (b *_BACnetConstructedDataBBMDForeignDeviceTableBuilder) WithBbmdForeignDev
 }
 
 func (b *_BACnetConstructedDataBBMDForeignDeviceTableBuilder) Build() (BACnetConstructedDataBBMDForeignDeviceTable, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBBMDForeignDeviceTable.deepCopy(), nil
@@ -146,7 +146,7 @@ func (b *_BACnetConstructedDataBBMDForeignDeviceTableBuilder) buildForBACnetCons
 func (b *_BACnetConstructedDataBBMDForeignDeviceTableBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBBMDForeignDeviceTableBuilder().(*_BACnetConstructedDataBBMDForeignDeviceTableBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupAndRestoreState.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupAndRestoreState.go
index 3bb1fb6d6d..08f6726a69 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupAndRestoreState.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupAndRestoreState.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBackupAndRestoreStateBuilder) Build() (BACnetCons
 	if b.BackupAndRestoreState == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'backupAndRestoreState' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBackupAndRestoreState.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBackupAndRestoreStateBuilder) buildForBACnetConst
 func (b *_BACnetConstructedDataBackupAndRestoreStateBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBackupAndRestoreStateBuilder().(*_BACnetConstructedDataBackupAndRestoreStateBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupFailureTimeout.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupFailureTimeout.go
index 42ae5b82d5..2663e49c35 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupFailureTimeout.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupFailureTimeout.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBackupFailureTimeoutBuilder) Build() (BACnetConst
 	if b.BackupFailureTimeout == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'backupFailureTimeout' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBackupFailureTimeout.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBackupFailureTimeoutBuilder) buildForBACnetConstr
 func (b *_BACnetConstructedDataBackupFailureTimeoutBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBackupFailureTimeoutBuilder().(*_BACnetConstructedDataBackupFailureTimeoutBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupPreparationTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupPreparationTime.go
index 17f563429a..c97ca91f7c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupPreparationTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupPreparationTime.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBackupPreparationTimeBuilder) Build() (BACnetCons
 	if b.BackupPreparationTime == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'backupPreparationTime' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBackupPreparationTime.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBackupPreparationTimeBuilder) buildForBACnetConst
 func (b *_BACnetConstructedDataBackupPreparationTimeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBackupPreparationTimeBuilder().(*_BACnetConstructedDataBackupPreparationTimeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBaseDeviceSecurityPolicy.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBaseDeviceSecurityPolicy.go
index 3f5cb2b1c7..f0525ed76a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBaseDeviceSecurityPolicy.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBaseDeviceSecurityPolicy.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBaseDeviceSecurityPolicyBuilder) Build() (BACnetC
 	if b.BaseDeviceSecurityPolicy == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'baseDeviceSecurityPolicy' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBaseDeviceSecurityPolicy.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBaseDeviceSecurityPolicyBuilder) buildForBACnetCo
 func (b *_BACnetConstructedDataBaseDeviceSecurityPolicyBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBaseDeviceSecurityPolicyBuilder().(*_BACnetConstructedDataBaseDeviceSecurityPolicyBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBelongsTo.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBelongsTo.go
index 82d4b063aa..14565b4d3b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBelongsTo.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBelongsTo.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBelongsToBuilder) Build() (BACnetConstructedDataB
 	if b.BelongsTo == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'belongsTo' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBelongsTo.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBelongsToBuilder) buildForBACnetConstructedData()
 func (b *_BACnetConstructedDataBelongsToBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBelongsToBuilder().(*_BACnetConstructedDataBelongsToBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBias.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBias.go
index 8e4b26d9d1..6edfb98c4d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBias.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBias.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBiasBuilder) Build() (BACnetConstructedDataBias,
 	if b.Bias == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bias' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBias.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBiasBuilder) buildForBACnetConstructedData() (BAC
 func (b *_BACnetConstructedDataBiasBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBiasBuilder().(*_BACnetConstructedDataBiasBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputAll.go
index 618d517762..04deb00fe4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataBinaryInputAllBuilder) WithMandatoryFields() BACn
 }
 
 func (b *_BACnetConstructedDataBinaryInputAllBuilder) Build() (BACnetConstructedDataBinaryInputAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryInputAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataBinaryInputAllBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataBinaryInputAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryInputAllBuilder().(*_BACnetConstructedDataBinaryInputAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputInterfaceValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputInterfaceValue.go
index 964ae6b3ee..c29f12b3fb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputInterfaceValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputInterfaceValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryInputInterfaceValueBuilder) Build() (BACnet
 	if b.InterfaceValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'interfaceValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryInputInterfaceValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryInputInterfaceValueBuilder) buildForBACnetC
 func (b *_BACnetConstructedDataBinaryInputInterfaceValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryInputInterfaceValueBuilder().(*_BACnetConstructedDataBinaryInputInterfaceValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputPresentValue.go
index bdfcc1636b..5b8bcd3720 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputPresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryInputPresentValueBuilder) Build() (BACnetCo
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryInputPresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryInputPresentValueBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataBinaryInputPresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryInputPresentValueBuilder().(*_BACnetConstructedDataBinaryInputPresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputAll.go
index 7824bfa6eb..8920c9f96a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataBinaryLightingOutputAllBuilder) WithMandatoryFiel
 }
 
 func (b *_BACnetConstructedDataBinaryLightingOutputAllBuilder) Build() (BACnetConstructedDataBinaryLightingOutputAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryLightingOutputAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataBinaryLightingOutputAllBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataBinaryLightingOutputAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryLightingOutputAllBuilder().(*_BACnetConstructedDataBinaryLightingOutputAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputFeedbackValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputFeedbackValue.go
index 442bf30c56..1f26327c58 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputFeedbackValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputFeedbackValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryLightingOutputFeedbackValueBuilder) Build()
 	if b.FeedbackValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'feedbackValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryLightingOutputFeedbackValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryLightingOutputFeedbackValueBuilder) buildFo
 func (b *_BACnetConstructedDataBinaryLightingOutputFeedbackValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryLightingOutputFeedbackValueBuilder().(*_BACnetConstructedDataBinaryLightingOutputFeedbackValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputPresentValue.go
index 7ec208e3ae..7d76aae7ae 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputPresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryLightingOutputPresentValueBuilder) Build()
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryLightingOutputPresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryLightingOutputPresentValueBuilder) buildFor
 func (b *_BACnetConstructedDataBinaryLightingOutputPresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryLightingOutputPresentValueBuilder().(*_BACnetConstructedDataBinaryLightingOutputPresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.go
index 77aa3512c2..4f0759626a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryLightingOutputRelinquishDefaultBuilder) Bui
 	if b.RelinquishDefault == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'relinquishDefault' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryLightingOutputRelinquishDefault.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryLightingOutputRelinquishDefaultBuilder) bui
 func (b *_BACnetConstructedDataBinaryLightingOutputRelinquishDefaultBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryLightingOutputRelinquishDefaultBuilder().(*_BACnetConstructedDataBinaryLightingOutputRelinquishDefaultBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputAll.go
index 2db687f019..6fdd89b744 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataBinaryOutputAllBuilder) WithMandatoryFields() BAC
 }
 
 func (b *_BACnetConstructedDataBinaryOutputAllBuilder) Build() (BACnetConstructedDataBinaryOutputAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryOutputAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataBinaryOutputAllBuilder) buildForBACnetConstructed
 func (b *_BACnetConstructedDataBinaryOutputAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryOutputAllBuilder().(*_BACnetConstructedDataBinaryOutputAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputFeedbackValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputFeedbackValue.go
index c0dd4b38d0..0fdf50730d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputFeedbackValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputFeedbackValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryOutputFeedbackValueBuilder) Build() (BACnet
 	if b.FeedbackValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'feedbackValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryOutputFeedbackValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryOutputFeedbackValueBuilder) buildForBACnetC
 func (b *_BACnetConstructedDataBinaryOutputFeedbackValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryOutputFeedbackValueBuilder().(*_BACnetConstructedDataBinaryOutputFeedbackValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputInterfaceValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputInterfaceValue.go
index 20d80df534..b546470605 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputInterfaceValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputInterfaceValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryOutputInterfaceValueBuilder) Build() (BACne
 	if b.InterfaceValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'interfaceValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryOutputInterfaceValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryOutputInterfaceValueBuilder) buildForBACnet
 func (b *_BACnetConstructedDataBinaryOutputInterfaceValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryOutputInterfaceValueBuilder().(*_BACnetConstructedDataBinaryOutputInterfaceValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputPresentValue.go
index fef5c4aefd..5b4e8d2131 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputPresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryOutputPresentValueBuilder) Build() (BACnetC
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryOutputPresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryOutputPresentValueBuilder) buildForBACnetCo
 func (b *_BACnetConstructedDataBinaryOutputPresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryOutputPresentValueBuilder().(*_BACnetConstructedDataBinaryOutputPresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputRelinquishDefault.go
index 5901e6341a..ae59acc43e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputRelinquishDefault.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryOutputRelinquishDefaultBuilder) Build() (BA
 	if b.RelinquishDefault == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'relinquishDefault' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryOutputRelinquishDefault.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryOutputRelinquishDefaultBuilder) buildForBAC
 func (b *_BACnetConstructedDataBinaryOutputRelinquishDefaultBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryOutputRelinquishDefaultBuilder().(*_BACnetConstructedDataBinaryOutputRelinquishDefaultBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueAll.go
index 85e66fb901..5e8f497879 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataBinaryValueAllBuilder) WithMandatoryFields() BACn
 }
 
 func (b *_BACnetConstructedDataBinaryValueAllBuilder) Build() (BACnetConstructedDataBinaryValueAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryValueAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataBinaryValueAllBuilder) buildForBACnetConstructedD
 func (b *_BACnetConstructedDataBinaryValueAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryValueAllBuilder().(*_BACnetConstructedDataBinaryValueAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValuePresentValue.go
index 1704b69be8..664cbd4cd1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValuePresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryValuePresentValueBuilder) Build() (BACnetCo
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryValuePresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryValuePresentValueBuilder) buildForBACnetCon
 func (b *_BACnetConstructedDataBinaryValuePresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryValuePresentValueBuilder().(*_BACnetConstructedDataBinaryValuePresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueRelinquishDefault.go
index 6e5ec51c63..a26fe4e970 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueRelinquishDefault.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBinaryValueRelinquishDefaultBuilder) Build() (BAC
 	if b.RelinquishDefault == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'relinquishDefault' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBinaryValueRelinquishDefault.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBinaryValueRelinquishDefaultBuilder) buildForBACn
 func (b *_BACnetConstructedDataBinaryValueRelinquishDefaultBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBinaryValueRelinquishDefaultBuilder().(*_BACnetConstructedDataBinaryValueRelinquishDefaultBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitMask.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitMask.go
index 078e537bad..3c55a5e1b0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitMask.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitMask.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBitMaskBuilder) Build() (BACnetConstructedDataBit
 	if b.BitString == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bitString' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBitMask.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBitMaskBuilder) buildForBACnetConstructedData() (
 func (b *_BACnetConstructedDataBitMaskBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBitMaskBuilder().(*_BACnetConstructedDataBitMaskBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueAlarmValues.go
index 4de3c92ace..7e8d301e09 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueAlarmValues.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataBitStringValueAlarmValuesBuilder) WithAlarmValues
 }
 
 func (b *_BACnetConstructedDataBitStringValueAlarmValuesBuilder) Build() (BACnetConstructedDataBitStringValueAlarmValues, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBitStringValueAlarmValues.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataBitStringValueAlarmValuesBuilder) buildForBACnetC
 func (b *_BACnetConstructedDataBitStringValueAlarmValuesBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBitStringValueAlarmValuesBuilder().(*_BACnetConstructedDataBitStringValueAlarmValuesBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValuePresentValue.go
index 86f59d1bc3..fa2ea3db98 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValuePresentValue.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBitStringValuePresentValueBuilder) Build() (BACne
 	if b.PresentValue == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'presentValue' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBitStringValuePresentValue.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBitStringValuePresentValueBuilder) buildForBACnet
 func (b *_BACnetConstructedDataBitStringValuePresentValueBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBitStringValuePresentValueBuilder().(*_BACnetConstructedDataBitStringValuePresentValueBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueRelinquishDefault.go
index 58524a72ec..1db94d2b17 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueRelinquishDefault.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBitStringValueRelinquishDefaultBuilder) Build() (
 	if b.RelinquishDefault == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'relinquishDefault' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBitStringValueRelinquishDefault.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBitStringValueRelinquishDefaultBuilder) buildForB
 func (b *_BACnetConstructedDataBitStringValueRelinquishDefaultBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBitStringValueRelinquishDefaultBuilder().(*_BACnetConstructedDataBitStringValueRelinquishDefaultBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitText.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitText.go
index 7ea830b62c..2be6f77717 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitText.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitText.go
@@ -143,7 +143,7 @@ func (b *_BACnetConstructedDataBitTextBuilder) WithBitText(bitText ...BACnetAppl
 }
 
 func (b *_BACnetConstructedDataBitTextBuilder) Build() (BACnetConstructedDataBitText, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBitText.deepCopy(), nil
@@ -171,7 +171,7 @@ func (b *_BACnetConstructedDataBitTextBuilder) buildForBACnetConstructedData() (
 func (b *_BACnetConstructedDataBitTextBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBitTextBuilder().(*_BACnetConstructedDataBitTextBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitstringValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitstringValueAll.go
index cf8f945113..7a9f60a6f0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitstringValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitstringValueAll.go
@@ -105,7 +105,7 @@ func (b *_BACnetConstructedDataBitstringValueAllBuilder) WithMandatoryFields() B
 }
 
 func (b *_BACnetConstructedDataBitstringValueAllBuilder) Build() (BACnetConstructedDataBitstringValueAll, error) {
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBitstringValueAll.deepCopy(), nil
@@ -133,7 +133,7 @@ func (b *_BACnetConstructedDataBitstringValueAllBuilder) buildForBACnetConstruct
 func (b *_BACnetConstructedDataBitstringValueAllBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBitstringValueAllBuilder().(*_BACnetConstructedDataBitstringValueAllBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBlinkWarnEnable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBlinkWarnEnable.go
index e1899ad350..0b4c0dd96d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBlinkWarnEnable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBlinkWarnEnable.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBlinkWarnEnableBuilder) Build() (BACnetConstructe
 	if b.BlinkWarnEnable == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'blinkWarnEnable' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBlinkWarnEnable.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBlinkWarnEnableBuilder) buildForBACnetConstructed
 func (b *_BACnetConstructedDataBlinkWarnEnableBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBlinkWarnEnableBuilder().(*_BACnetConstructedDataBlinkWarnEnableBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBufferSize.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBufferSize.go
index 29b30ab26f..c9be3d798a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBufferSize.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBufferSize.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataBufferSizeBuilder) Build() (BACnetConstructedData
 	if b.BufferSize == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'bufferSize' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataBufferSize.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataBufferSizeBuilder) buildForBACnetConstructedData(
 func (b *_BACnetConstructedDataBufferSizeBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataBufferSizeBuilder().(*_BACnetConstructedDataBufferSizeBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
 	return _copy
 }
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVIncrement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVIncrement.go
index d9a5e2b737..9f47c58893 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVIncrement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVIncrement.go
@@ -138,7 +138,7 @@ func (b *_BACnetConstructedDataCOVIncrementBuilder) Build() (BACnetConstructedDa
 	if b.CovIncrement == nil {
 		b.collectedErr = append(b.collectedErr, errors.New("mandatory field 'covIncrement' not set"))
 	}
-	if err := stdErrors.Join(b.collectedErr); err != nil {
+	if err := stdErrors.Join(b.collectedErr...); err != nil {
 		return nil, errors.Wrap(err, "error occurred during build")
 	}
 	return b._BACnetConstructedDataCOVIncrement.deepCopy(), nil
@@ -166,7 +166,7 @@ func (b *_BACnetConstructedDataCOVIncrementBuilder) buildForBACnetConstructedDat
 func (b *_BACnetConstructedDataCOVIncrementBuilder) DeepCopy() any {
 	_copy := b.CreateBACnetConstructedDataCOVIncrementBuilder().(*_BACnetConstructedDataCOVIncrementBuilder)
 	if b.collectedErr != nil {
-		_copy.err = b.collectedErr
+		copy(_copy.collectedErr, b.collectedErr)
 	}
... 49766 lines suppressed ...