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 2022/08/18 15:52:22 UTC

[plc4x] branch develop updated (0e14616f4 -> 2a860ced9)

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

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


    from 0e14616f4 build(deps): bump error_prone_annotations from 2.14.0 to 2.15.0 (#458)
     new 0f3297114 refactor(plc4go): renamed mashed up NewBoxedWriteBufferWithOptions
     new 2a860ced9 feat(plc4go/spi): introduced WriteBufferPlcValueBased

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../templates/go/complex-type-template.go.ftlh     |   2 +-
 plc4go/internal/cbus/Field.go                      |  16 +-
 plc4go/internal/cbus/Reader.go                     |  16 +-
 plc4go/internal/s7/s7Io_test.go                    |   4 +-
 .../model/CIPEncapsulationConnectionRequest.go     |   2 +-
 .../model/CIPEncapsulationConnectionResponse.go    |   2 +-
 .../readwrite/model/CIPEncapsulationPacket.go      |   2 +-
 .../readwrite/model/CIPEncapsulationReadRequest.go |   2 +-
 .../model/CIPEncapsulationReadResponse.go          |   2 +-
 .../readwrite/model/DF1CommandRequestMessage.go    |   2 +-
 ...mandResponseMessageProtectedTypedLogicalRead.go |   2 +-
 .../abeth/readwrite/model/DF1RequestCommand.go     |   2 +-
 .../abeth/readwrite/model/DF1RequestMessage.go     |   2 +-
 .../model/DF1RequestProtectedTypedLogicalRead.go   |   2 +-
 .../abeth/readwrite/model/DF1ResponseMessage.go    |   2 +-
 .../model/AdsAddDeviceNotificationRequest.go       |   2 +-
 .../model/AdsAddDeviceNotificationResponse.go      |   2 +-
 .../protocols/ads/readwrite/model/AdsConstants.go  |   2 +-
 plc4go/protocols/ads/readwrite/model/AdsData.go    |   2 +-
 .../model/AdsDeleteDeviceNotificationRequest.go    |   2 +-
 .../model/AdsDeleteDeviceNotificationResponse.go   |   2 +-
 .../model/AdsDeviceNotificationRequest.go          |   2 +-
 .../model/AdsDeviceNotificationResponse.go         |   2 +-
 .../ads/readwrite/model/AdsInvalidRequest.go       |   2 +-
 .../ads/readwrite/model/AdsInvalidResponse.go      |   2 +-
 .../ads/readwrite/model/AdsMultiRequestItem.go     |   2 +-
 .../ads/readwrite/model/AdsMultiRequestItemRead.go |   2 +-
 .../model/AdsMultiRequestItemReadWrite.go          |   2 +-
 .../readwrite/model/AdsMultiRequestItemWrite.go    |   2 +-
 .../ads/readwrite/model/AdsNotificationSample.go   |   2 +-
 .../readwrite/model/AdsReadDeviceInfoRequest.go    |   2 +-
 .../readwrite/model/AdsReadDeviceInfoResponse.go   |   2 +-
 .../ads/readwrite/model/AdsReadRequest.go          |   2 +-
 .../ads/readwrite/model/AdsReadResponse.go         |   2 +-
 .../ads/readwrite/model/AdsReadStateRequest.go     |   2 +-
 .../ads/readwrite/model/AdsReadStateResponse.go    |   2 +-
 .../ads/readwrite/model/AdsReadWriteRequest.go     |   2 +-
 .../ads/readwrite/model/AdsReadWriteResponse.go    |   2 +-
 .../ads/readwrite/model/AdsStampHeader.go          |   2 +-
 .../ads/readwrite/model/AdsWriteControlRequest.go  |   2 +-
 .../ads/readwrite/model/AdsWriteControlResponse.go |   2 +-
 .../ads/readwrite/model/AdsWriteRequest.go         |   2 +-
 .../ads/readwrite/model/AdsWriteResponse.go        |   2 +-
 plc4go/protocols/ads/readwrite/model/AmsNetId.go   |   2 +-
 plc4go/protocols/ads/readwrite/model/AmsPacket.go  |   2 +-
 .../readwrite/model/AmsSerialAcknowledgeFrame.go   |   2 +-
 .../ads/readwrite/model/AmsSerialFrame.go          |   2 +-
 .../ads/readwrite/model/AmsSerialResetFrame.go     |   2 +-
 .../protocols/ads/readwrite/model/AmsTCPPacket.go  |   2 +-
 plc4go/protocols/ads/readwrite/model/State.go      |   2 +-
 plc4go/protocols/bacnetip/readwrite/model/APDU.go  |   2 +-
 .../bacnetip/readwrite/model/APDUAbort.go          |   2 +-
 .../bacnetip/readwrite/model/APDUComplexAck.go     |   2 +-
 .../readwrite/model/APDUConfirmedRequest.go        |   2 +-
 .../bacnetip/readwrite/model/APDUError.go          |   2 +-
 .../bacnetip/readwrite/model/APDUReject.go         |   2 +-
 .../bacnetip/readwrite/model/APDUSegmentAck.go     |   2 +-
 .../bacnetip/readwrite/model/APDUSimpleAck.go      |   2 +-
 .../readwrite/model/APDUUnconfirmedRequest.go      |   2 +-
 .../bacnetip/readwrite/model/APDUUnknown.go        |   2 +-
 .../readwrite/model/BACnetAbortReasonTagged.go     |   2 +-
 ...ACnetAccessAuthenticationFactorDisableTagged.go |   2 +-
 .../BACnetAccessCredentialDisableReasonTagged.go   |   2 +-
 .../model/BACnetAccessCredentialDisableTagged.go   |   2 +-
 .../readwrite/model/BACnetAccessEventTagged.go     |   2 +-
 .../model/BACnetAccessPassbackModeTagged.go        |   2 +-
 .../bacnetip/readwrite/model/BACnetAccessRule.go   |   2 +-
 .../BACnetAccessRuleLocationSpecifierTagged.go     |   2 +-
 .../BACnetAccessRuleTimeRangeSpecifierTagged.go    |   2 +-
 .../readwrite/model/BACnetAccessThreatLevel.go     |   2 +-
 .../readwrite/model/BACnetAccessUserTypeTagged.go  |   2 +-
 .../model/BACnetAccessZoneOccupancyStateTagged.go  |   2 +-
 .../readwrite/model/BACnetAccumulatorRecord.go     |   2 +-
 ...CnetAccumulatorRecordAccumulatorStatusTagged.go |   2 +-
 .../readwrite/model/BACnetActionCommand.go         |   2 +-
 .../bacnetip/readwrite/model/BACnetActionList.go   |   2 +-
 .../bacnetip/readwrite/model/BACnetActionTagged.go |   2 +-
 .../bacnetip/readwrite/model/BACnetAddress.go      |   2 +-
 .../readwrite/model/BACnetAddressBinding.go        |   2 +-
 .../readwrite/model/BACnetAddressEnclosed.go       |   2 +-
 .../readwrite/model/BACnetApplicationTag.go        |   2 +-
 .../model/BACnetApplicationTagBitString.go         |   2 +-
 .../readwrite/model/BACnetApplicationTagBoolean.go |   2 +-
 .../model/BACnetApplicationTagCharacterString.go   |   2 +-
 .../readwrite/model/BACnetApplicationTagDate.go    |   2 +-
 .../readwrite/model/BACnetApplicationTagDouble.go  |   2 +-
 .../model/BACnetApplicationTagEnumerated.go        |   2 +-
 .../readwrite/model/BACnetApplicationTagNull.go    |   2 +-
 .../model/BACnetApplicationTagObjectIdentifier.go  |   2 +-
 .../model/BACnetApplicationTagOctetString.go       |   2 +-
 .../readwrite/model/BACnetApplicationTagReal.go    |   2 +-
 .../model/BACnetApplicationTagSignedInteger.go     |   2 +-
 .../readwrite/model/BACnetApplicationTagTime.go    |   2 +-
 .../model/BACnetApplicationTagUnsignedInteger.go   |   2 +-
 .../readwrite/model/BACnetAssignedAccessRights.go  |   2 +-
 .../readwrite/model/BACnetAssignedLandingCalls.go  |   2 +-
 .../BACnetAssignedLandingCallsLandingCallsList.go  |   2 +-
 ...netAssignedLandingCallsLandingCallsListEntry.go |   2 +-
 .../readwrite/model/BACnetAuthenticationFactor.go  |   2 +-
 .../model/BACnetAuthenticationFactorEnclosed.go    |   2 +-
 .../model/BACnetAuthenticationFactorFormat.go      |   2 +-
 .../model/BACnetAuthenticationFactorTypeTagged.go  |   2 +-
 .../readwrite/model/BACnetAuthenticationPolicy.go  |   2 +-
 .../model/BACnetAuthenticationPolicyList.go        |   2 +-
 .../model/BACnetAuthenticationPolicyListEntry.go   |   2 +-
 .../model/BACnetAuthenticationStatusTagged.go      |   2 +-
 .../model/BACnetAuthorizationExemptionTagged.go    |   2 +-
 .../model/BACnetAuthorizationModeTagged.go         |   2 +-
 .../bacnetip/readwrite/model/BACnetBDTEntry.go     |   2 +-
 .../readwrite/model/BACnetBackupStateTagged.go     |   2 +-
 .../model/BACnetBinaryLightingPVTagged.go          |   2 +-
 .../readwrite/model/BACnetBinaryPVTagged.go        |   2 +-
 .../model/BACnetCOVMultipleSubscription.go         |   2 +-
 ...bscriptionListOfCovSubscriptionSpecification.go |   2 +-
 ...ptionListOfCovSubscriptionSpecificationEntry.go |   2 +-
 ...riptionSpecificationEntryListOfCovReferences.go |   2 +-
 ...onSpecificationEntryListOfCovReferencesEntry.go |   2 +-
 .../readwrite/model/BACnetCOVSubscription.go       |   2 +-
 .../readwrite/model/BACnetCalendarEntry.go         |   2 +-
 .../readwrite/model/BACnetCalendarEntryDate.go     |   2 +-
 .../model/BACnetCalendarEntryDateRange.go          |   2 +-
 .../readwrite/model/BACnetCalendarEntryEnclosed.go |   2 +-
 .../readwrite/model/BACnetCalendarEntryWeekNDay.go |   2 +-
 .../bacnetip/readwrite/model/BACnetChannelValue.go |   2 +-
 .../readwrite/model/BACnetChannelValueBitString.go |   2 +-
 .../readwrite/model/BACnetChannelValueBoolean.go   |   2 +-
 .../model/BACnetChannelValueCharacterString.go     |   2 +-
 .../readwrite/model/BACnetChannelValueDate.go      |   2 +-
 .../readwrite/model/BACnetChannelValueDouble.go    |   2 +-
 .../model/BACnetChannelValueEnumerated.go          |   2 +-
 .../readwrite/model/BACnetChannelValueInteger.go   |   2 +-
 .../model/BACnetChannelValueLightingCommand.go     |   2 +-
 .../readwrite/model/BACnetChannelValueNull.go      |   2 +-
 .../model/BACnetChannelValueObjectidentifier.go    |   2 +-
 .../model/BACnetChannelValueOctetString.go         |   2 +-
 .../readwrite/model/BACnetChannelValueReal.go      |   2 +-
 .../readwrite/model/BACnetChannelValueTime.go      |   2 +-
 .../readwrite/model/BACnetChannelValueUnsigned.go  |   2 +-
 .../bacnetip/readwrite/model/BACnetClientCOV.go    |   2 +-
 .../readwrite/model/BACnetClientCOVNone.go         |   2 +-
 .../readwrite/model/BACnetClientCOVObject.go       |   2 +-
 .../bacnetip/readwrite/model/BACnetClosingTag.go   |   2 +-
 .../model/BACnetConfirmedServiceRequest.go         |   2 +-
 ...ACnetConfirmedServiceRequestAcknowledgeAlarm.go |   2 +-
 .../BACnetConfirmedServiceRequestAddListElement.go |   2 +-
 .../BACnetConfirmedServiceRequestAtomicReadFile.go |   2 +-
 ...tConfirmedServiceRequestAtomicReadFileRecord.go |   2 +-
 ...tConfirmedServiceRequestAtomicReadFileStream.go |   2 +-
 ...edServiceRequestAtomicReadFileStreamOrRecord.go |   2 +-
 ...BACnetConfirmedServiceRequestAtomicWriteFile.go |   2 +-
 .../BACnetConfirmedServiceRequestAuthenticate.go   |   2 +-
 ...firmedServiceRequestConfirmedCOVNotification.go |   2 +-
 ...rviceRequestConfirmedCOVNotificationMultiple.go |   2 +-
 ...rmedServiceRequestConfirmedEventNotification.go |   2 +-
 ...firmedServiceRequestConfirmedPrivateTransfer.go |   2 +-
 ...tConfirmedServiceRequestConfirmedTextMessage.go |   2 +-
 ...rviceRequestConfirmedTextMessageMessageClass.go |   2 +-
 ...estConfirmedTextMessageMessageClassCharacter.go |   2 +-
 ...questConfirmedTextMessageMessageClassNumeric.go |   2 +-
 ...estConfirmedTextMessageMessagePriorityTagged.go |   2 +-
 .../BACnetConfirmedServiceRequestCreateObject.go   |   2 +-
 ...medServiceRequestCreateObjectObjectSpecifier.go |   2 +-
 .../BACnetConfirmedServiceRequestDeleteObject.go   |   2 +-
 ...rmedServiceRequestDeviceCommunicationControl.go |   2 +-
 ...eviceCommunicationControlEnableDisableTagged.go |   2 +-
 ...tConfirmedServiceRequestGetEnrollmentSummary.go |   2 +-
 ...EnrollmentSummaryAcknowledgementFilterTagged.go |   2 +-
 ...stGetEnrollmentSummaryEventStateFilterTagged.go |   2 +-
 ...iceRequestGetEnrollmentSummaryPriorityFilter.go |   2 +-
 ...etConfirmedServiceRequestGetEventInformation.go |   2 +-
 ...etConfirmedServiceRequestLifeSafetyOperation.go |   2 +-
 .../BACnetConfirmedServiceRequestReadProperty.go   |   2 +-
 ...nfirmedServiceRequestReadPropertyConditional.go |   2 +-
 ...tConfirmedServiceRequestReadPropertyMultiple.go |   2 +-
 .../BACnetConfirmedServiceRequestReadRange.go      |   2 +-
 .../BACnetConfirmedServiceRequestReadRangeRange.go |   2 +-
 ...firmedServiceRequestReadRangeRangeByPosition.go |   2 +-
 ...ServiceRequestReadRangeRangeBySequenceNumber.go |   2 +-
 ...tConfirmedServiceRequestReadRangeRangeByTime.go |   2 +-
 ...netConfirmedServiceRequestReinitializeDevice.go |   2 +-
 ...ializeDeviceReinitializedStateOfDeviceTagged.go |   2 +-
 ...CnetConfirmedServiceRequestRemoveListElement.go |   2 +-
 .../BACnetConfirmedServiceRequestRequestKey.go     |   2 +-
 .../BACnetConfirmedServiceRequestSubscribeCOV.go   |   2 +-
 ...tConfirmedServiceRequestSubscribeCOVProperty.go |   2 +-
 ...edServiceRequestSubscribeCOVPropertyMultiple.go |   2 +-
 ...yMultipleListOfCovSubscriptionSpecifications.go |   2 +-
 ...tipleListOfCovSubscriptionSpecificationsList.go |   2 +-
 ...ListOfCovSubscriptionSpecificationsReference.go |   2 +-
 .../model/BACnetConfirmedServiceRequestUnknown.go  |   2 +-
 .../model/BACnetConfirmedServiceRequestVTClose.go  |   2 +-
 .../model/BACnetConfirmedServiceRequestVTData.go   |   2 +-
 .../model/BACnetConfirmedServiceRequestVTOpen.go   |   2 +-
 .../BACnetConfirmedServiceRequestWriteProperty.go  |   2 +-
 ...ConfirmedServiceRequestWritePropertyMultiple.go |   2 +-
 .../readwrite/model/BACnetConstructedData.go       |   2 +-
 .../model/BACnetConstructedDataAPDULength.go       |   2 +-
 .../BACnetConstructedDataAPDUSegmentTimeout.go     |   2 +-
 .../model/BACnetConstructedDataAPDUTimeout.go      |   2 +-
 .../model/BACnetConstructedDataAbsenteeLimit.go    |   2 +-
 .../model/BACnetConstructedDataAcceptedModes.go    |   2 +-
 .../BACnetConstructedDataAccessAlarmEvents.go      |   2 +-
 .../BACnetConstructedDataAccessCredentialAll.go    |   2 +-
 .../BACnetConstructedDataAccessDoorAlarmValues.go  |   2 +-
 .../model/BACnetConstructedDataAccessDoorAll.go    |   2 +-
 .../BACnetConstructedDataAccessDoorFaultValues.go  |   2 +-
 .../BACnetConstructedDataAccessDoorPresentValue.go |   2 +-
 ...etConstructedDataAccessDoorRelinquishDefault.go |   2 +-
 .../model/BACnetConstructedDataAccessDoors.go      |   2 +-
 .../model/BACnetConstructedDataAccessEvent.go      |   2 +-
 ...nstructedDataAccessEventAuthenticationFactor.go |   2 +-
 .../BACnetConstructedDataAccessEventCredential.go  |   2 +-
 .../model/BACnetConstructedDataAccessEventTag.go   |   2 +-
 .../model/BACnetConstructedDataAccessEventTime.go  |   2 +-
 .../model/BACnetConstructedDataAccessPointAll.go   |   2 +-
 .../model/BACnetConstructedDataAccessRightsAll.go  |   2 +-
 ...BACnetConstructedDataAccessTransactionEvents.go |   2 +-
 .../model/BACnetConstructedDataAccessUserAll.go    |   2 +-
 .../BACnetConstructedDataAccessZoneAdjustValue.go  |   2 +-
 .../BACnetConstructedDataAccessZoneAlarmValues.go  |   2 +-
 .../model/BACnetConstructedDataAccessZoneAll.go    |   2 +-
 .../model/BACnetConstructedDataAccompaniment.go    |   2 +-
 .../BACnetConstructedDataAccompanimentTime.go      |   2 +-
 .../model/BACnetConstructedDataAccumulatorAll.go   |   2 +-
 ...CnetConstructedDataAccumulatorFaultHighLimit.go |   2 +-
 ...ACnetConstructedDataAccumulatorFaultLowLimit.go |   2 +-
 .../BACnetConstructedDataAccumulatorHighLimit.go   |   2 +-
 .../BACnetConstructedDataAccumulatorLowLimit.go    |   2 +-
 ...BACnetConstructedDataAccumulatorMaxPresValue.go |   2 +-
 ...BACnetConstructedDataAccumulatorMinPresValue.go |   2 +-
 .../model/BACnetConstructedDataAckRequired.go      |   2 +-
 .../model/BACnetConstructedDataAckedTransitions.go |   2 +-
 .../readwrite/model/BACnetConstructedDataAction.go |   2 +-
 .../model/BACnetConstructedDataActionText.go       |   2 +-
 .../model/BACnetConstructedDataActivationTime.go   |   2 +-
 ...netConstructedDataActiveAuthenticationPolicy.go |   2 +-
 ...onstructedDataActiveCOVMultipleSubscriptions.go |   2 +-
 .../BACnetConstructedDataActiveCOVSubscriptions.go |   2 +-
 .../model/BACnetConstructedDataActiveText.go       |   2 +-
 .../model/BACnetConstructedDataActiveVTSessions.go |   2 +-
 .../model/BACnetConstructedDataActualShedLevel.go  |   2 +-
 .../model/BACnetConstructedDataAdjustValue.go      |   2 +-
 .../model/BACnetConstructedDataAlarmValue.go       |   2 +-
 .../model/BACnetConstructedDataAlarmValues.go      |   2 +-
 .../BACnetConstructedDataAlertEnrollmentAll.go     |   2 +-
 ...etConstructedDataAlertEnrollmentPresentValue.go |   2 +-
 .../model/BACnetConstructedDataAlignIntervals.go   |   2 +-
 .../BACnetConstructedDataAllWritesSuccessful.go    |   2 +-
 .../BACnetConstructedDataAllowGroupDelayInhibit.go |   2 +-
 .../model/BACnetConstructedDataAnalogInputAll.go   |   2 +-
 ...CnetConstructedDataAnalogInputFaultHighLimit.go |   2 +-
 ...ACnetConstructedDataAnalogInputFaultLowLimit.go |   2 +-
 ...CnetConstructedDataAnalogInputInterfaceValue.go |   2 +-
 ...BACnetConstructedDataAnalogInputMaxPresValue.go |   2 +-
 ...BACnetConstructedDataAnalogInputPresentValue.go |   2 +-
 .../model/BACnetConstructedDataAnalogOutputAll.go  |   2 +-
 ...netConstructedDataAnalogOutputInterfaceValue.go |   2 +-
 ...ACnetConstructedDataAnalogOutputMaxPresValue.go |   2 +-
 ...ACnetConstructedDataAnalogOutputPresentValue.go |   2 +-
 ...ConstructedDataAnalogOutputRelinquishDefault.go |   2 +-
 .../model/BACnetConstructedDataAnalogValueAll.go   |   2 +-
 ...CnetConstructedDataAnalogValueFaultHighLimit.go |   2 +-
 ...ACnetConstructedDataAnalogValueFaultLowLimit.go |   2 +-
 ...BACnetConstructedDataAnalogValueMaxPresValue.go |   2 +-
 ...BACnetConstructedDataAnalogValuePresentValue.go |   2 +-
 ...tConstructedDataAnalogValueRelinquishDefault.go |   2 +-
 ...netConstructedDataApplicationSoftwareVersion.go |   2 +-
 .../model/BACnetConstructedDataArchive.go          |   2 +-
 .../BACnetConstructedDataAssignedAccessRights.go   |   2 +-
 .../BACnetConstructedDataAssignedLandingCalls.go   |   2 +-
 .../model/BACnetConstructedDataAttemptedSamples.go |   2 +-
 .../BACnetConstructedDataAuthenticationFactors.go  |   2 +-
 ...ACnetConstructedDataAuthenticationPolicyList.go |   2 +-
 ...CnetConstructedDataAuthenticationPolicyNames.go |   2 +-
 .../BACnetConstructedDataAuthenticationStatus.go   |   2 +-
 ...BACnetConstructedDataAuthorizationExemptions.go |   2 +-
 .../BACnetConstructedDataAuthorizationMode.go      |   2 +-
 .../BACnetConstructedDataAutoSlaveDiscovery.go     |   2 +-
 .../model/BACnetConstructedDataAverageValue.go     |   2 +-
 .../model/BACnetConstructedDataAveragingAll.go     |   2 +-
 .../BACnetConstructedDataBACnetIPGlobalAddress.go  |   2 +-
 .../model/BACnetConstructedDataBACnetIPMode.go     |   2 +-
 ...ACnetConstructedDataBACnetIPMulticastAddress.go |   2 +-
 .../BACnetConstructedDataBACnetIPNATTraversal.go   |   2 +-
 .../model/BACnetConstructedDataBACnetIPUDPPort.go  |   2 +-
 .../model/BACnetConstructedDataBACnetIPv6Mode.go   |   2 +-
 ...netConstructedDataBACnetIPv6MulticastAddress.go |   2 +-
 .../BACnetConstructedDataBACnetIPv6UDPPort.go      |   2 +-
 ...CnetConstructedDataBBMDAcceptFDRegistrations.go |   2 +-
 ...onstructedDataBBMDBroadcastDistributionTable.go |   2 +-
 .../BACnetConstructedDataBBMDForeignDeviceTable.go |   2 +-
 .../BACnetConstructedDataBackupAndRestoreState.go  |   2 +-
 .../BACnetConstructedDataBackupFailureTimeout.go   |   2 +-
 .../BACnetConstructedDataBackupPreparationTime.go  |   2 +-
 ...ACnetConstructedDataBaseDeviceSecurityPolicy.go |   2 +-
 .../model/BACnetConstructedDataBelongsTo.go        |   2 +-
 .../readwrite/model/BACnetConstructedDataBias.go   |   2 +-
 .../model/BACnetConstructedDataBinaryInputAll.go   |   2 +-
 ...CnetConstructedDataBinaryInputInterfaceValue.go |   2 +-
 ...BACnetConstructedDataBinaryInputPresentValue.go |   2 +-
 ...BACnetConstructedDataBinaryLightingOutputAll.go |   2 +-
 ...tructedDataBinaryLightingOutputFeedbackValue.go |   2 +-
 ...structedDataBinaryLightingOutputPresentValue.go |   2 +-
 ...tedDataBinaryLightingOutputRelinquishDefault.go |   2 +-
 .../model/BACnetConstructedDataBinaryOutputAll.go  |   2 +-
 ...CnetConstructedDataBinaryOutputFeedbackValue.go |   2 +-
 ...netConstructedDataBinaryOutputInterfaceValue.go |   2 +-
 ...ACnetConstructedDataBinaryOutputPresentValue.go |   2 +-
 ...ConstructedDataBinaryOutputRelinquishDefault.go |   2 +-
 .../model/BACnetConstructedDataBinaryValueAll.go   |   2 +-
 ...BACnetConstructedDataBinaryValuePresentValue.go |   2 +-
 ...tConstructedDataBinaryValueRelinquishDefault.go |   2 +-
 .../model/BACnetConstructedDataBitMask.go          |   2 +-
 ...CnetConstructedDataBitStringValueAlarmValues.go |   2 +-
 ...netConstructedDataBitStringValuePresentValue.go |   2 +-
 ...nstructedDataBitStringValueRelinquishDefault.go |   2 +-
 .../model/BACnetConstructedDataBitText.go          |   2 +-
 .../BACnetConstructedDataBitstringValueAll.go      |   2 +-
 .../model/BACnetConstructedDataBlinkWarnEnable.go  |   2 +-
 .../model/BACnetConstructedDataBufferSize.go       |   2 +-
 .../model/BACnetConstructedDataCOVIncrement.go     |   2 +-
 .../model/BACnetConstructedDataCOVPeriod.go        |   2 +-
 ...CnetConstructedDataCOVResubscriptionInterval.go |   2 +-
 .../model/BACnetConstructedDataCOVUPeriod.go       |   2 +-
 .../model/BACnetConstructedDataCOVURecipients.go   |   2 +-
 .../model/BACnetConstructedDataCalendarAll.go      |   2 +-
 .../BACnetConstructedDataCalendarPresentValue.go   |   2 +-
 .../BACnetConstructedDataCarAssignedDirection.go   |   2 +-
 .../model/BACnetConstructedDataCarDoorCommand.go   |   2 +-
 .../model/BACnetConstructedDataCarDoorStatus.go    |   2 +-
 .../model/BACnetConstructedDataCarDoorText.go      |   2 +-
 .../model/BACnetConstructedDataCarDoorZone.go      |   2 +-
 .../model/BACnetConstructedDataCarDriveStatus.go   |   2 +-
 .../model/BACnetConstructedDataCarLoad.go          |   2 +-
 .../model/BACnetConstructedDataCarLoadUnits.go     |   2 +-
 .../model/BACnetConstructedDataCarMode.go          |   2 +-
 .../BACnetConstructedDataCarMovingDirection.go     |   2 +-
 .../model/BACnetConstructedDataCarPosition.go      |   2 +-
 .../BACnetConstructedDataChangeOfStateCount.go     |   2 +-
 .../BACnetConstructedDataChangeOfStateTime.go      |   2 +-
 .../model/BACnetConstructedDataChangesPending.go   |   2 +-
 .../model/BACnetConstructedDataChannelAll.go       |   2 +-
 ...tedDataChannelListOfObjectPropertyReferences.go |   2 +-
 .../model/BACnetConstructedDataChannelNumber.go    |   2 +-
 .../BACnetConstructedDataChannelPresentValue.go    |   2 +-
 ...nstructedDataCharacterStringValueAlarmValues.go |   2 +-
 ...nstructedDataCharacterStringValueFaultValues.go |   2 +-
 ...structedDataCharacterStringValuePresentValue.go |   2 +-
 ...tedDataCharacterStringValueRelinquishDefault.go |   2 +-
 ...BACnetConstructedDataCharacterstringValueAll.go |   2 +-
 .../BACnetConstructedDataClientCOVIncrement.go     |   2 +-
 .../model/BACnetConstructedDataCommand.go          |   2 +-
 .../model/BACnetConstructedDataCommandAction.go    |   2 +-
 .../model/BACnetConstructedDataCommandAll.go       |   2 +-
 .../model/BACnetConstructedDataCommandTimeArray.go |   2 +-
 .../BACnetConstructedDataConfigurationFiles.go     |   2 +-
 .../model/BACnetConstructedDataControlGroups.go    |   2 +-
 ...etConstructedDataControlledVariableReference.go |   2 +-
 ...BACnetConstructedDataControlledVariableUnits.go |   2 +-
 ...BACnetConstructedDataControlledVariableValue.go |   2 +-
 .../readwrite/model/BACnetConstructedDataCount.go  |   2 +-
 .../BACnetConstructedDataCountBeforeChange.go      |   2 +-
 .../model/BACnetConstructedDataCountChangeTime.go  |   2 +-
 .../BACnetConstructedDataCredentialDataInputAll.go |   2 +-
 ...nstructedDataCredentialDataInputPresentValue.go |   2 +-
 ...ConstructedDataCredentialDataInputUpdateTime.go |   2 +-
 .../BACnetConstructedDataCredentialDisable.go      |   2 +-
 .../model/BACnetConstructedDataCredentialStatus.go |   2 +-
 .../model/BACnetConstructedDataCredentials.go      |   2 +-
 .../BACnetConstructedDataCredentialsInZone.go      |   2 +-
 .../BACnetConstructedDataCurrentCommandPriority.go |   2 +-
 .../model/BACnetConstructedDataDatabaseRevision.go |   2 +-
 .../model/BACnetConstructedDataDateList.go         |   2 +-
 ...tConstructedDataDatePatternValuePresentValue.go |   2 +-
 ...tructedDataDatePatternValueRelinquishDefault.go |   2 +-
 ...structedDataDateTimePatternValuePresentValue.go |   2 +-
 ...tedDataDateTimePatternValueRelinquishDefault.go |   2 +-
 ...CnetConstructedDataDateTimeValuePresentValue.go |   2 +-
 ...onstructedDataDateTimeValueRelinquishDefault.go |   2 +-
 .../model/BACnetConstructedDataDateValueAll.go     |   2 +-
 .../BACnetConstructedDataDateValuePresentValue.go  |   2 +-
 ...netConstructedDataDateValueRelinquishDefault.go |   2 +-
 .../BACnetConstructedDataDatepatternValueAll.go    |   2 +-
 .../model/BACnetConstructedDataDatetimeValueAll.go |   2 +-
 ...BACnetConstructedDataDatetimepatternValueAll.go |   2 +-
 .../BACnetConstructedDataDaylightSavingsStatus.go  |   2 +-
 .../model/BACnetConstructedDataDaysRemaining.go    |   2 +-
 .../model/BACnetConstructedDataDeadband.go         |   2 +-
 .../model/BACnetConstructedDataDefaultFadeTime.go  |   2 +-
 .../model/BACnetConstructedDataDefaultRampRate.go  |   2 +-
 .../BACnetConstructedDataDefaultStepIncrement.go   |   2 +-
 ...onstructedDataDefaultSubordinateRelationship.go |   2 +-
 .../model/BACnetConstructedDataDefaultTimeout.go   |   2 +-
 ...BACnetConstructedDataDeployedProfileLocation.go |   2 +-
 .../BACnetConstructedDataDerivativeConstant.go     |   2 +-
 ...BACnetConstructedDataDerivativeConstantUnits.go |   2 +-
 .../model/BACnetConstructedDataDescription.go      |   2 +-
 .../BACnetConstructedDataDescriptionOfHalt.go      |   2 +-
 .../BACnetConstructedDataDeviceAddressBinding.go   |   2 +-
 .../model/BACnetConstructedDataDeviceAll.go        |   2 +-
 .../BACnetConstructedDataDeviceMaxInfoFrames.go    |   2 +-
 .../model/BACnetConstructedDataDeviceMaxMaster.go  |   2 +-
 .../model/BACnetConstructedDataDeviceType.go       |   2 +-
 .../model/BACnetConstructedDataDirectReading.go    |   2 +-
 ...BACnetConstructedDataDistributionKeyRevision.go |   2 +-
 .../model/BACnetConstructedDataDoNotHide.go        |   2 +-
 .../model/BACnetConstructedDataDoorAlarmState.go   |   2 +-
 .../BACnetConstructedDataDoorExtendedPulseTime.go  |   2 +-
 .../model/BACnetConstructedDataDoorMembers.go      |   2 +-
 .../BACnetConstructedDataDoorOpenTooLongTime.go    |   2 +-
 .../model/BACnetConstructedDataDoorPulseTime.go    |   2 +-
 .../model/BACnetConstructedDataDoorStatus.go       |   2 +-
 .../BACnetConstructedDataDoorUnlockDelayTime.go    |   2 +-
 .../model/BACnetConstructedDataDutyWindow.go       |   2 +-
 .../model/BACnetConstructedDataEffectivePeriod.go  |   2 +-
 .../model/BACnetConstructedDataEgressActive.go     |   2 +-
 .../model/BACnetConstructedDataEgressTime.go       |   2 +-
 .../BACnetConstructedDataElapsedActiveTime.go      |   2 +-
 .../model/BACnetConstructedDataElement.go          |   2 +-
 .../model/BACnetConstructedDataElevatorGroup.go    |   2 +-
 .../model/BACnetConstructedDataElevatorGroupAll.go |   2 +-
 ...CnetConstructedDataElevatorGroupGroupMembers.go |   2 +-
 .../readwrite/model/BACnetConstructedDataEnable.go |   2 +-
 .../model/BACnetConstructedDataEnergyMeter.go      |   2 +-
 .../model/BACnetConstructedDataEnergyMeterRef.go   |   2 +-
 .../model/BACnetConstructedDataEntryPoints.go      |   2 +-
 .../model/BACnetConstructedDataErrorLimit.go       |   2 +-
 .../model/BACnetConstructedDataEscalatorAll.go     |   2 +-
 .../BACnetConstructedDataEscalatorFaultSignals.go  |   2 +-
 .../model/BACnetConstructedDataEscalatorMode.go    |   2 +-
 .../BACnetConstructedDataEventAlgorithmInhibit.go  |   2 +-
 ...ACnetConstructedDataEventAlgorithmInhibitRef.go |   2 +-
 .../BACnetConstructedDataEventDetectionEnable.go   |   2 +-
 .../model/BACnetConstructedDataEventEnable.go      |   2 +-
 .../BACnetConstructedDataEventEnrollmentAll.go     |   2 +-
 .../model/BACnetConstructedDataEventLogAll.go      |   2 +-
 .../BACnetConstructedDataEventLogLogBuffer.go      |   2 +-
 .../BACnetConstructedDataEventMessageTexts.go      |   2 +-
 ...BACnetConstructedDataEventMessageTextsConfig.go |   2 +-
 .../model/BACnetConstructedDataEventParameters.go  |   2 +-
 .../model/BACnetConstructedDataEventState.go       |   2 +-
 .../model/BACnetConstructedDataEventTimeStamps.go  |   2 +-
 .../model/BACnetConstructedDataEventType.go        |   2 +-
 .../BACnetConstructedDataExceptionSchedule.go      |   2 +-
 .../model/BACnetConstructedDataExecutionDelay.go   |   2 +-
 .../model/BACnetConstructedDataExitPoints.go       |   2 +-
 .../BACnetConstructedDataExpectedShedLevel.go      |   2 +-
 .../model/BACnetConstructedDataExpirationTime.go   |   2 +-
 .../BACnetConstructedDataExtendedTimeEnable.go     |   2 +-
 .../model/BACnetConstructedDataFDBBMDAddress.go    |   2 +-
 .../BACnetConstructedDataFDSubscriptionLifetime.go |   2 +-
 .../BACnetConstructedDataFailedAttemptEvents.go    |   2 +-
 .../model/BACnetConstructedDataFailedAttempts.go   |   2 +-
 .../BACnetConstructedDataFailedAttemptsTime.go     |   2 +-
 .../model/BACnetConstructedDataFaultHighLimit.go   |   2 +-
 .../model/BACnetConstructedDataFaultLowLimit.go    |   2 +-
 .../model/BACnetConstructedDataFaultParameters.go  |   2 +-
 .../model/BACnetConstructedDataFaultSignals.go     |   2 +-
 .../model/BACnetConstructedDataFaultType.go        |   2 +-
 .../model/BACnetConstructedDataFaultValues.go      |   2 +-
 .../model/BACnetConstructedDataFileAccessMethod.go |   2 +-
 .../model/BACnetConstructedDataFileAll.go          |   2 +-
 .../model/BACnetConstructedDataFileRecordCount.go  |   2 +-
 .../model/BACnetConstructedDataFileSize.go         |   2 +-
 .../model/BACnetConstructedDataFileType.go         |   2 +-
 .../model/BACnetConstructedDataFirmwareRevision.go |   2 +-
 .../model/BACnetConstructedDataFloorText.go        |   2 +-
 .../model/BACnetConstructedDataFullDutyBaseline.go |   2 +-
 .../model/BACnetConstructedDataGlobalGroupAll.go   |   2 +-
 ...BACnetConstructedDataGlobalGroupGroupMembers.go |   2 +-
 ...BACnetConstructedDataGlobalGroupPresentValue.go |   2 +-
 .../model/BACnetConstructedDataGlobalIdentifier.go |   2 +-
 .../model/BACnetConstructedDataGroupAll.go         |   2 +-
 .../model/BACnetConstructedDataGroupID.go          |   2 +-
 .../model/BACnetConstructedDataGroupMemberNames.go |   2 +-
 .../model/BACnetConstructedDataGroupMembers.go     |   2 +-
 .../model/BACnetConstructedDataGroupMode.go        |   2 +-
 .../BACnetConstructedDataGroupPresentValue.go      |   2 +-
 .../model/BACnetConstructedDataHighLimit.go        |   2 +-
 .../model/BACnetConstructedDataHigherDeck.go       |   2 +-
 .../model/BACnetConstructedDataIPAddress.go        |   2 +-
 .../model/BACnetConstructedDataIPDHCPEnable.go     |   2 +-
 .../model/BACnetConstructedDataIPDHCPLeaseTime.go  |   2 +-
 ...ACnetConstructedDataIPDHCPLeaseTimeRemaining.go |   2 +-
 .../model/BACnetConstructedDataIPDHCPServer.go     |   2 +-
 .../model/BACnetConstructedDataIPDNSServer.go      |   2 +-
 .../model/BACnetConstructedDataIPDefaultGateway.go |   2 +-
 .../model/BACnetConstructedDataIPSubnetMask.go     |   2 +-
 .../model/BACnetConstructedDataIPv6Address.go      |   2 +-
 ...ACnetConstructedDataIPv6AutoAddressingEnable.go |   2 +-
 .../BACnetConstructedDataIPv6DHCPLeaseTime.go      |   2 +-
 ...netConstructedDataIPv6DHCPLeaseTimeRemaining.go |   2 +-
 .../model/BACnetConstructedDataIPv6DHCPServer.go   |   2 +-
 .../model/BACnetConstructedDataIPv6DNSServer.go    |   2 +-
 .../BACnetConstructedDataIPv6DefaultGateway.go     |   2 +-
 .../model/BACnetConstructedDataIPv6PrefixLength.go |   2 +-
 .../model/BACnetConstructedDataIPv6ZoneIndex.go    |   2 +-
 .../model/BACnetConstructedDataInProcess.go        |   2 +-
 .../model/BACnetConstructedDataInProgress.go       |   2 +-
 .../model/BACnetConstructedDataInactiveText.go     |   2 +-
 .../model/BACnetConstructedDataInitialTimeout.go   |   2 +-
 .../model/BACnetConstructedDataInputReference.go   |   2 +-
 .../model/BACnetConstructedDataInstallationID.go   |   2 +-
 .../model/BACnetConstructedDataInstanceOf.go       |   2 +-
 .../BACnetConstructedDataInstantaneousPower.go     |   2 +-
 .../model/BACnetConstructedDataIntegerValueAll.go  |   2 +-
 ...ACnetConstructedDataIntegerValueCOVIncrement.go |   2 +-
 .../BACnetConstructedDataIntegerValueDeadband.go   |   2 +-
 ...netConstructedDataIntegerValueFaultHighLimit.go |   2 +-
 ...CnetConstructedDataIntegerValueFaultLowLimit.go |   2 +-
 .../BACnetConstructedDataIntegerValueHighLimit.go  |   2 +-
 .../BACnetConstructedDataIntegerValueLowLimit.go   |   2 +-
 ...ACnetConstructedDataIntegerValueMaxPresValue.go |   2 +-
 ...ACnetConstructedDataIntegerValueMinPresValue.go |   2 +-
 ...ACnetConstructedDataIntegerValuePresentValue.go |   2 +-
 ...ConstructedDataIntegerValueRelinquishDefault.go |   2 +-
 .../BACnetConstructedDataIntegerValueResolution.go |   2 +-
 .../model/BACnetConstructedDataIntegralConstant.go |   2 +-
 .../BACnetConstructedDataIntegralConstantUnits.go  |   2 +-
 .../model/BACnetConstructedDataIntervalOffset.go   |   2 +-
 .../readwrite/model/BACnetConstructedDataIsUTC.go  |   2 +-
 .../model/BACnetConstructedDataKeySets.go          |   2 +-
 .../BACnetConstructedDataLandingCallControl.go     |   2 +-
 .../model/BACnetConstructedDataLandingCalls.go     |   2 +-
 .../BACnetConstructedDataLandingDoorStatus.go      |   2 +-
 .../BACnetConstructedDataLargeAnalogValueAll.go    |   2 +-
 ...tConstructedDataLargeAnalogValueCOVIncrement.go |   2 +-
 ...ACnetConstructedDataLargeAnalogValueDeadband.go |   2 +-
 ...onstructedDataLargeAnalogValueFaultHighLimit.go |   2 +-
 ...ConstructedDataLargeAnalogValueFaultLowLimit.go |   2 +-
 ...CnetConstructedDataLargeAnalogValueHighLimit.go |   2 +-
 ...ACnetConstructedDataLargeAnalogValueLowLimit.go |   2 +-
 ...tConstructedDataLargeAnalogValueMaxPresValue.go |   2 +-
 ...tConstructedDataLargeAnalogValueMinPresValue.go |   2 +-
 ...tConstructedDataLargeAnalogValuePresentValue.go |   2 +-
 ...tructedDataLargeAnalogValueRelinquishDefault.go |   2 +-
 ...netConstructedDataLargeAnalogValueResolution.go |   2 +-
 .../model/BACnetConstructedDataLastAccessEvent.go  |   2 +-
 .../model/BACnetConstructedDataLastAccessPoint.go  |   2 +-
 .../model/BACnetConstructedDataLastCommandTime.go  |   2 +-
 .../BACnetConstructedDataLastCredentialAdded.go    |   2 +-
 ...BACnetConstructedDataLastCredentialAddedTime.go |   2 +-
 .../BACnetConstructedDataLastCredentialRemoved.go  |   2 +-
 ...CnetConstructedDataLastCredentialRemovedTime.go |   2 +-
 .../model/BACnetConstructedDataLastKeyServer.go    |   2 +-
 .../model/BACnetConstructedDataLastNotifyRecord.go |   2 +-
 .../model/BACnetConstructedDataLastPriority.go     |   2 +-
 .../BACnetConstructedDataLastRestartReason.go      |   2 +-
 .../model/BACnetConstructedDataLastRestoreTime.go  |   2 +-
 .../model/BACnetConstructedDataLastStateChange.go  |   2 +-
 .../model/BACnetConstructedDataLastUseTime.go      |   2 +-
 .../BACnetConstructedDataLifeSafetyAlarmValues.go  |   2 +-
 ...netConstructedDataLifeSafetyPointAlarmValues.go |   2 +-
 .../BACnetConstructedDataLifeSafetyPointAll.go     |   2 +-
 ...netConstructedDataLifeSafetyPointFaultValues.go |   2 +-
 ...etConstructedDataLifeSafetyPointPresentValue.go |   2 +-
 ...CnetConstructedDataLifeSafetyZoneAlarmValues.go |   2 +-
 .../BACnetConstructedDataLifeSafetyZoneAll.go      |   2 +-
 ...CnetConstructedDataLifeSafetyZoneFaultValues.go |   2 +-
 ...tructedDataLifeSafetyZoneMaintenanceRequired.go |   2 +-
 ...netConstructedDataLifeSafetyZonePresentValue.go |   2 +-
 .../model/BACnetConstructedDataLiftAll.go          |   2 +-
 .../model/BACnetConstructedDataLiftFaultSignals.go |   2 +-
 .../model/BACnetConstructedDataLightingCommand.go  |   2 +-
 ...onstructedDataLightingCommandDefaultPriority.go |   2 +-
 .../BACnetConstructedDataLightingOutputAll.go      |   2 +-
 ...etConstructedDataLightingOutputFeedbackValue.go |   2 +-
 ...netConstructedDataLightingOutputPresentValue.go |   2 +-
 ...nstructedDataLightingOutputRelinquishDefault.go |   2 +-
 ...etConstructedDataLightingOutputTrackingValue.go |   2 +-
 .../model/BACnetConstructedDataLimitEnable.go      |   2 +-
 ...BACnetConstructedDataLimitMonitoringInterval.go |   2 +-
 .../model/BACnetConstructedDataLinkSpeed.go        |   2 +-
 .../BACnetConstructedDataLinkSpeedAutonegotiate.go |   2 +-
 .../model/BACnetConstructedDataLinkSpeeds.go       |   2 +-
 .../BACnetConstructedDataListOfGroupMembers.go     |   2 +-
 ...onstructedDataListOfObjectPropertyReferences.go |   2 +-
 .../model/BACnetConstructedDataLoadControlAll.go   |   2 +-
 ...BACnetConstructedDataLoadControlPresentValue.go |   2 +-
 .../model/BACnetConstructedDataLocalDate.go        |   2 +-
 .../BACnetConstructedDataLocalForwardingOnly.go    |   2 +-
 .../model/BACnetConstructedDataLocalTime.go        |   2 +-
 .../model/BACnetConstructedDataLocation.go         |   2 +-
 .../model/BACnetConstructedDataLockStatus.go       |   2 +-
 .../model/BACnetConstructedDataLockout.go          |   2 +-
 .../BACnetConstructedDataLockoutRelinquishTime.go  |   2 +-
 .../model/BACnetConstructedDataLogBuffer.go        |   2 +-
 ...BACnetConstructedDataLogDeviceObjectProperty.go |   2 +-
 .../model/BACnetConstructedDataLogInterval.go      |   2 +-
 .../model/BACnetConstructedDataLoggingObject.go    |   2 +-
 .../model/BACnetConstructedDataLoggingRecord.go    |   2 +-
 .../model/BACnetConstructedDataLoggingType.go      |   2 +-
 .../model/BACnetConstructedDataLoopAction.go       |   2 +-
 .../model/BACnetConstructedDataLoopAll.go          |   2 +-
 .../model/BACnetConstructedDataLoopPresentValue.go |   2 +-
 .../model/BACnetConstructedDataLowDiffLimit.go     |   2 +-
 .../model/BACnetConstructedDataLowLimit.go         |   2 +-
 .../model/BACnetConstructedDataLowerDeck.go        |   2 +-
 .../model/BACnetConstructedDataMACAddress.go       |   2 +-
 .../model/BACnetConstructedDataMachineRoomID.go    |   2 +-
 .../BACnetConstructedDataMaintenanceRequired.go    |   2 +-
 .../model/BACnetConstructedDataMakingCarCall.go    |   2 +-
 ...tConstructedDataManipulatedVariableReference.go |   2 +-
 ...CnetConstructedDataManualSlaveAddressBinding.go |   2 +-
 .../BACnetConstructedDataMaskedAlarmValues.go      |   2 +-
 .../BACnetConstructedDataMaxAPDULengthAccepted.go  |   2 +-
 .../model/BACnetConstructedDataMaxActualValue.go   |   2 +-
 .../BACnetConstructedDataMaxFailedAttempts.go      |   2 +-
 .../model/BACnetConstructedDataMaxInfoFrames.go    |   2 +-
 .../model/BACnetConstructedDataMaxMaster.go        |   2 +-
 .../model/BACnetConstructedDataMaxPresValue.go     |   2 +-
 .../BACnetConstructedDataMaxSegmentsAccepted.go    |   2 +-
 .../model/BACnetConstructedDataMaximumOutput.go    |   2 +-
 .../model/BACnetConstructedDataMaximumValue.go     |   2 +-
 .../BACnetConstructedDataMaximumValueTimestamp.go  |   2 +-
 .../model/BACnetConstructedDataMemberOf.go         |   2 +-
 .../BACnetConstructedDataMemberStatusFlags.go      |   2 +-
 .../model/BACnetConstructedDataMembers.go          |   2 +-
 .../model/BACnetConstructedDataMinActualValue.go   |   2 +-
 .../model/BACnetConstructedDataMinPresValue.go     |   2 +-
 .../model/BACnetConstructedDataMinimumOffTime.go   |   2 +-
 .../model/BACnetConstructedDataMinimumOnTime.go    |   2 +-
 .../model/BACnetConstructedDataMinimumOutput.go    |   2 +-
 .../model/BACnetConstructedDataMinimumValue.go     |   2 +-
 .../BACnetConstructedDataMinimumValueTimestamp.go  |   2 +-
 .../readwrite/model/BACnetConstructedDataMode.go   |   2 +-
 .../model/BACnetConstructedDataModelName.go        |   2 +-
 .../model/BACnetConstructedDataModificationDate.go |   2 +-
 ...netConstructedDataMultiStateInputAlarmValues.go |   2 +-
 .../BACnetConstructedDataMultiStateInputAll.go     |   2 +-
 ...netConstructedDataMultiStateInputFaultValues.go |   2 +-
 ...ConstructedDataMultiStateInputInterfaceValue.go |   2 +-
 .../BACnetConstructedDataMultiStateOutputAll.go    |   2 +-
 ...ConstructedDataMultiStateOutputFeedbackValue.go |   2 +-
 ...onstructedDataMultiStateOutputInterfaceValue.go |   2 +-
 ...tructedDataMultiStateOutputRelinquishDefault.go |   2 +-
 ...netConstructedDataMultiStateValueAlarmValues.go |   2 +-
 .../BACnetConstructedDataMultiStateValueAll.go     |   2 +-
 ...netConstructedDataMultiStateValueFaultValues.go |   2 +-
 ...structedDataMultiStateValueRelinquishDefault.go |   2 +-
 .../model/BACnetConstructedDataMusterPoint.go      |   2 +-
 .../BACnetConstructedDataNegativeAccessRules.go    |   2 +-
 ...ConstructedDataNetworkAccessSecurityPolicies.go |   2 +-
 .../BACnetConstructedDataNetworkInterfaceName.go   |   2 +-
 .../model/BACnetConstructedDataNetworkNumber.go    |   2 +-
 .../BACnetConstructedDataNetworkNumberQuality.go   |   2 +-
 .../model/BACnetConstructedDataNetworkPortAll.go   |   2 +-
 ...ACnetConstructedDataNetworkPortMaxInfoFrames.go |   2 +-
 .../BACnetConstructedDataNetworkPortMaxMaster.go   |   2 +-
 .../BACnetConstructedDataNetworkSecurityAll.go     |   2 +-
 .../model/BACnetConstructedDataNetworkType.go      |   2 +-
 .../BACnetConstructedDataNextStoppingFloor.go      |   2 +-
 .../model/BACnetConstructedDataNodeSubtype.go      |   2 +-
 .../model/BACnetConstructedDataNodeType.go         |   2 +-
 .../BACnetConstructedDataNotificationClass.go      |   2 +-
 .../BACnetConstructedDataNotificationClassAll.go   |   2 +-
 ...ACnetConstructedDataNotificationForwarderAll.go |   2 +-
 .../BACnetConstructedDataNotificationThreshold.go  |   2 +-
 .../model/BACnetConstructedDataNotifyType.go       |   2 +-
 .../BACnetConstructedDataNumberOfAPDURetries.go    |   2 +-
 ...onstructedDataNumberOfAuthenticationPolicies.go |   2 +-
 .../model/BACnetConstructedDataNumberOfStates.go   |   2 +-
 .../model/BACnetConstructedDataObjectIdentifier.go |   2 +-
 .../model/BACnetConstructedDataObjectList.go       |   2 +-
 .../model/BACnetConstructedDataObjectName.go       |   2 +-
 ...BACnetConstructedDataObjectPropertyReference.go |   2 +-
 .../model/BACnetConstructedDataObjectType.go       |   2 +-
 .../model/BACnetConstructedDataOccupancyCount.go   |   2 +-
 .../BACnetConstructedDataOccupancyCountAdjust.go   |   2 +-
 .../BACnetConstructedDataOccupancyCountEnable.go   |   2 +-
 .../BACnetConstructedDataOccupancyLowerLimit.go    |   2 +-
 ...etConstructedDataOccupancyLowerLimitEnforced.go |   2 +-
 .../model/BACnetConstructedDataOccupancyState.go   |   2 +-
 .../BACnetConstructedDataOccupancyUpperLimit.go    |   2 +-
 ...etConstructedDataOccupancyUpperLimitEnforced.go |   2 +-
 ...tConstructedDataOctetStringValuePresentValue.go |   2 +-
 ...tructedDataOctetStringValueRelinquishDefault.go |   2 +-
 .../BACnetConstructedDataOctetstringValueAll.go    |   2 +-
 .../BACnetConstructedDataOperationDirection.go     |   2 +-
 .../BACnetConstructedDataOperationExpected.go      |   2 +-
 .../model/BACnetConstructedDataOptional.go         |   2 +-
 .../model/BACnetConstructedDataOutOfService.go     |   2 +-
 .../model/BACnetConstructedDataOutputUnits.go      |   2 +-
 .../BACnetConstructedDataPacketReorderTime.go      |   2 +-
 .../model/BACnetConstructedDataPassbackMode.go     |   2 +-
 .../model/BACnetConstructedDataPassbackTimeout.go  |   2 +-
 .../model/BACnetConstructedDataPassengerAlarm.go   |   2 +-
 .../model/BACnetConstructedDataPolarity.go         |   2 +-
 .../model/BACnetConstructedDataPortFilter.go       |   2 +-
 .../BACnetConstructedDataPositiveAccessRules.go    |   2 +-
 ...BACnetConstructedDataPositiveIntegerValueAll.go |   2 +-
 ...structedDataPositiveIntegerValueCOVIncrement.go |   2 +-
 ...tConstructedDataPositiveIntegerValueDeadband.go |   2 +-
 ...ructedDataPositiveIntegerValueFaultHighLimit.go |   2 +-
 ...tructedDataPositiveIntegerValueFaultLowLimit.go |   2 +-
 ...ConstructedDataPositiveIntegerValueHighLimit.go |   2 +-
 ...tConstructedDataPositiveIntegerValueLowLimit.go |   2 +-
 ...structedDataPositiveIntegerValueMaxPresValue.go |   2 +-
 ...structedDataPositiveIntegerValueMinPresValue.go |   2 +-
 ...tedDataPositiveIntegerValueRelinquishDefault.go |   2 +-
 ...onstructedDataPositiveIntegerValueResolution.go |   2 +-
 .../readwrite/model/BACnetConstructedDataPower.go  |   2 +-
 .../model/BACnetConstructedDataPowerMode.go        |   2 +-
 .../model/BACnetConstructedDataPrescale.go         |   2 +-
 .../model/BACnetConstructedDataPresentValue.go     |   2 +-
 .../model/BACnetConstructedDataPriority.go         |   2 +-
 .../model/BACnetConstructedDataPriorityArray.go    |   2 +-
 .../BACnetConstructedDataPriorityForWriting.go     |   2 +-
 .../BACnetConstructedDataProcessIdentifier.go      |   2 +-
 ...BACnetConstructedDataProcessIdentifierFilter.go |   2 +-
 .../model/BACnetConstructedDataProfileLocation.go  |   2 +-
 .../model/BACnetConstructedDataProfileName.go      |   2 +-
 .../model/BACnetConstructedDataProgramAll.go       |   2 +-
 .../model/BACnetConstructedDataProgramChange.go    |   2 +-
 .../model/BACnetConstructedDataProgramLocation.go  |   2 +-
 .../model/BACnetConstructedDataProgramState.go     |   2 +-
 .../model/BACnetConstructedDataPropertyList.go     |   2 +-
 .../BACnetConstructedDataProportionalConstant.go   |   2 +-
 ...CnetConstructedDataProportionalConstantUnits.go |   2 +-
 .../model/BACnetConstructedDataProtocolLevel.go    |   2 +-
 ...tConstructedDataProtocolObjectTypesSupported.go |   2 +-
 .../model/BACnetConstructedDataProtocolRevision.go |   2 +-
 ...CnetConstructedDataProtocolServicesSupported.go |   2 +-
 .../model/BACnetConstructedDataProtocolVersion.go  |   2 +-
 ...CnetConstructedDataPulseConverterAdjustValue.go |   2 +-
 .../BACnetConstructedDataPulseConverterAll.go      |   2 +-
 ...netConstructedDataPulseConverterPresentValue.go |   2 +-
 .../model/BACnetConstructedDataPulseRate.go        |   2 +-
 .../model/BACnetConstructedDataReadOnly.go         |   2 +-
 .../model/BACnetConstructedDataReasonForDisable.go |   2 +-
 .../model/BACnetConstructedDataReasonForHalt.go    |   2 +-
 .../model/BACnetConstructedDataRecipientList.go    |   2 +-
 .../model/BACnetConstructedDataRecordCount.go      |   2 +-
 ...ACnetConstructedDataRecordsSinceNotification.go |   2 +-
 .../model/BACnetConstructedDataReferencePort.go    |   2 +-
 .../BACnetConstructedDataRegisteredCarCall.go      |   2 +-
 .../model/BACnetConstructedDataReliability.go      |   2 +-
 ...tConstructedDataReliabilityEvaluationInhibit.go |   2 +-
 .../BACnetConstructedDataRelinquishDefault.go      |   2 +-
 .../model/BACnetConstructedDataRepresents.go       |   2 +-
 .../BACnetConstructedDataRequestedShedLevel.go     |   2 +-
 ...BACnetConstructedDataRequestedUpdateInterval.go |   2 +-
 .../model/BACnetConstructedDataRequired.go         |   2 +-
 .../model/BACnetConstructedDataResolution.go       |   2 +-
 ...ConstructedDataRestartNotificationRecipients.go |   2 +-
 .../BACnetConstructedDataRestoreCompletionTime.go  |   2 +-
 .../BACnetConstructedDataRestorePreparationTime.go |   2 +-
 .../model/BACnetConstructedDataRoutingTable.go     |   2 +-
 .../readwrite/model/BACnetConstructedDataScale.go  |   2 +-
 .../model/BACnetConstructedDataScaleFactor.go      |   2 +-
 .../model/BACnetConstructedDataScheduleAll.go      |   2 +-
 .../model/BACnetConstructedDataScheduleDefault.go  |   2 +-
 .../BACnetConstructedDataSchedulePresentValue.go   |   2 +-
 .../model/BACnetConstructedDataSecuredStatus.go    |   2 +-
 .../BACnetConstructedDataSecurityPDUTimeout.go     |   2 +-
 .../BACnetConstructedDataSecurityTimeWindow.go     |   2 +-
 .../BACnetConstructedDataSegmentationSupported.go  |   2 +-
 .../model/BACnetConstructedDataSerialNumber.go     |   2 +-
 .../model/BACnetConstructedDataSetpoint.go         |   2 +-
 .../BACnetConstructedDataSetpointReference.go      |   2 +-
 .../model/BACnetConstructedDataSetting.go          |   2 +-
 .../model/BACnetConstructedDataShedDuration.go     |   2 +-
 .../BACnetConstructedDataShedLevelDescriptions.go  |   2 +-
 .../model/BACnetConstructedDataShedLevels.go       |   2 +-
 .../model/BACnetConstructedDataSilenced.go         |   2 +-
 .../BACnetConstructedDataSlaveAddressBinding.go    |   2 +-
 .../model/BACnetConstructedDataSlaveProxyEnable.go |   2 +-
 .../model/BACnetConstructedDataStartTime.go        |   2 +-
 .../BACnetConstructedDataStateChangeValues.go      |   2 +-
 .../model/BACnetConstructedDataStateDescription.go |   2 +-
 .../model/BACnetConstructedDataStateText.go        |   2 +-
 .../model/BACnetConstructedDataStatusFlags.go      |   2 +-
 .../model/BACnetConstructedDataStopTime.go         |   2 +-
 .../model/BACnetConstructedDataStopWhenFull.go     |   2 +-
 .../model/BACnetConstructedDataStrikeCount.go      |   2 +-
 .../BACnetConstructedDataStructuredObjectList.go   |   2 +-
 .../BACnetConstructedDataStructuredViewAll.go      |   2 +-
 .../BACnetConstructedDataSubordinateAnnotations.go |   2 +-
 .../model/BACnetConstructedDataSubordinateList.go  |   2 +-
 .../BACnetConstructedDataSubordinateNodeTypes.go   |   2 +-
 ...ACnetConstructedDataSubordinateRelationships.go |   2 +-
 .../model/BACnetConstructedDataSubordinateTags.go  |   2 +-
 .../BACnetConstructedDataSubscribedRecipients.go   |   2 +-
 .../BACnetConstructedDataSupportedFormatClasses.go |   2 +-
 .../model/BACnetConstructedDataSupportedFormats.go |   2 +-
 ...etConstructedDataSupportedSecurityAlgorithms.go |   2 +-
 .../model/BACnetConstructedDataSystemStatus.go     |   2 +-
 .../readwrite/model/BACnetConstructedDataTags.go   |   2 +-
 .../model/BACnetConstructedDataThreatAuthority.go  |   2 +-
 .../model/BACnetConstructedDataThreatLevel.go      |   2 +-
 .../model/BACnetConstructedDataTimeDelay.go        |   2 +-
 .../model/BACnetConstructedDataTimeDelayNormal.go  |   2 +-
 .../BACnetConstructedDataTimeOfActiveTimeReset.go  |   2 +-
 .../BACnetConstructedDataTimeOfDeviceRestart.go    |   2 +-
 .../BACnetConstructedDataTimeOfStateCountReset.go  |   2 +-
 .../BACnetConstructedDataTimeOfStrikeCountReset.go |   2 +-
 ...tConstructedDataTimePatternValuePresentValue.go |   2 +-
 ...tructedDataTimePatternValueRelinquishDefault.go |   2 +-
 ...etConstructedDataTimeSynchronizationInterval.go |   2 +-
 ...ConstructedDataTimeSynchronizationRecipients.go |   2 +-
 .../model/BACnetConstructedDataTimeValueAll.go     |   2 +-
 .../BACnetConstructedDataTimeValuePresentValue.go  |   2 +-
 ...netConstructedDataTimeValueRelinquishDefault.go |   2 +-
 .../BACnetConstructedDataTimepatternValueAll.go    |   2 +-
 .../model/BACnetConstructedDataTimerAlarmValues.go |   2 +-
 .../model/BACnetConstructedDataTimerAll.go         |   2 +-
 .../BACnetConstructedDataTimerMaxPresValue.go      |   2 +-
 .../BACnetConstructedDataTimerMinPresValue.go      |   2 +-
 .../model/BACnetConstructedDataTimerResolution.go  |   2 +-
 .../model/BACnetConstructedDataTimerRunning.go     |   2 +-
 .../model/BACnetConstructedDataTimerState.go       |   2 +-
 .../model/BACnetConstructedDataTotalRecordCount.go |   2 +-
 .../model/BACnetConstructedDataTraceFlag.go        |   2 +-
 .../model/BACnetConstructedDataTrackingValue.go    |   2 +-
 ...tConstructedDataTransactionNotificationClass.go |   2 +-
 .../model/BACnetConstructedDataTransition.go       |   2 +-
 .../model/BACnetConstructedDataTrendLogAll.go      |   2 +-
 .../BACnetConstructedDataTrendLogLogBuffer.go      |   2 +-
 ...nstructedDataTrendLogLogDeviceObjectProperty.go |   2 +-
 .../BACnetConstructedDataTrendLogMultipleAll.go    |   2 +-
 ...CnetConstructedDataTrendLogMultipleLogBuffer.go |   2 +-
 ...dDataTrendLogMultipleLogDeviceObjectProperty.go |   2 +-
 .../model/BACnetConstructedDataTrigger.go          |   2 +-
 .../model/BACnetConstructedDataUTCOffset.go        |   2 +-
 ...structedDataUTCTimeSynchronizationRecipients.go |   2 +-
 .../readwrite/model/BACnetConstructedDataUnits.go  |   2 +-
 .../model/BACnetConstructedDataUnspecified.go      |   2 +-
 .../model/BACnetConstructedDataUpdateInterval.go   |   2 +-
 .../BACnetConstructedDataUpdateKeySetTimeout.go    |   2 +-
 .../model/BACnetConstructedDataUpdateTime.go       |   2 +-
 .../BACnetConstructedDataUserExternalIdentifier.go |   2 +-
 ...ACnetConstructedDataUserInformationReference.go |   2 +-
 .../model/BACnetConstructedDataUserName.go         |   2 +-
 .../model/BACnetConstructedDataUserType.go         |   2 +-
 .../model/BACnetConstructedDataUsesRemaining.go    |   2 +-
 .../BACnetConstructedDataVTClassesSupported.go     |   2 +-
 .../model/BACnetConstructedDataValidSamples.go     |   2 +-
 .../BACnetConstructedDataValueBeforeChange.go      |   2 +-
 .../model/BACnetConstructedDataValueChangeTime.go  |   2 +-
 .../model/BACnetConstructedDataValueSet.go         |   2 +-
 .../model/BACnetConstructedDataValueSource.go      |   2 +-
 .../model/BACnetConstructedDataValueSourceArray.go |   2 +-
 .../model/BACnetConstructedDataVarianceValue.go    |   2 +-
 .../model/BACnetConstructedDataVendorIdentifier.go |   2 +-
 .../model/BACnetConstructedDataVendorName.go       |   2 +-
 .../model/BACnetConstructedDataVerificationTime.go |   2 +-
 .../BACnetConstructedDataVirtualMACAddressTable.go |   2 +-
 .../model/BACnetConstructedDataWeeklySchedule.go   |   2 +-
 .../model/BACnetConstructedDataWindowInterval.go   |   2 +-
 .../model/BACnetConstructedDataWindowSamples.go    |   2 +-
 .../model/BACnetConstructedDataWriteStatus.go      |   2 +-
 .../model/BACnetConstructedDataZoneFrom.go         |   2 +-
 .../model/BACnetConstructedDataZoneMembers.go      |   2 +-
 .../readwrite/model/BACnetConstructedDataZoneTo.go |   2 +-
 .../bacnetip/readwrite/model/BACnetContextTag.go   |   2 +-
 .../readwrite/model/BACnetContextTagBitString.go   |   2 +-
 .../readwrite/model/BACnetContextTagBoolean.go     |   2 +-
 .../model/BACnetContextTagCharacterString.go       |   2 +-
 .../readwrite/model/BACnetContextTagDate.go        |   2 +-
 .../readwrite/model/BACnetContextTagDouble.go      |   2 +-
 .../readwrite/model/BACnetContextTagEnumerated.go  |   2 +-
 .../readwrite/model/BACnetContextTagNull.go        |   2 +-
 .../model/BACnetContextTagObjectIdentifier.go      |   2 +-
 .../readwrite/model/BACnetContextTagOctetString.go |   2 +-
 .../readwrite/model/BACnetContextTagReal.go        |   2 +-
 .../model/BACnetContextTagSignedInteger.go         |   2 +-
 .../readwrite/model/BACnetContextTagTime.go        |   2 +-
 .../readwrite/model/BACnetContextTagUnknown.go     |   2 +-
 .../model/BACnetContextTagUnsignedInteger.go       |   2 +-
 .../model/BACnetCredentialAuthenticationFactor.go  |   2 +-
 .../readwrite/model/BACnetDailySchedule.go         |   2 +-
 .../bacnetip/readwrite/model/BACnetDateRange.go    |   2 +-
 .../readwrite/model/BACnetDateRangeEnclosed.go     |   2 +-
 .../bacnetip/readwrite/model/BACnetDateTime.go     |   2 +-
 .../readwrite/model/BACnetDateTimeEnclosed.go      |   2 +-
 .../readwrite/model/BACnetDaysOfWeekTagged.go      |   2 +-
 .../bacnetip/readwrite/model/BACnetDestination.go  |   2 +-
 .../model/BACnetDeviceObjectPropertyReference.go   |   2 +-
 .../BACnetDeviceObjectPropertyReferenceEnclosed.go |   2 +-
 .../readwrite/model/BACnetDeviceObjectReference.go |   2 +-
 .../model/BACnetDeviceObjectReferenceEnclosed.go   |   2 +-
 .../readwrite/model/BACnetDeviceStatusTagged.go    |   2 +-
 .../readwrite/model/BACnetDoorAlarmStateTagged.go  |   2 +-
 .../model/BACnetDoorSecuredStatusTagged.go         |   2 +-
 .../readwrite/model/BACnetDoorStatusTagged.go      |   2 +-
 .../readwrite/model/BACnetDoorValueTagged.go       |   2 +-
 .../model/BACnetEngineeringUnitsTagged.go          |   2 +-
 .../bacnetip/readwrite/model/BACnetError.go        |   2 +-
 .../bacnetip/readwrite/model/BACnetErrorGeneral.go |   2 +-
 .../readwrite/model/BACnetEscalatorFaultTagged.go  |   2 +-
 .../readwrite/model/BACnetEscalatorModeTagged.go   |   2 +-
 .../BACnetEscalatorOperationDirectionTagged.go     |   2 +-
 .../readwrite/model/BACnetEventLogRecord.go        |   2 +-
 .../model/BACnetEventLogRecordLogDatum.go          |   2 +-
 .../model/BACnetEventLogRecordLogDatumLogStatus.go |   2 +-
 .../BACnetEventLogRecordLogDatumNotification.go    |   2 +-
 .../BACnetEventLogRecordLogDatumTimeChange.go      |   2 +-
 .../model/BACnetEventNotificationSubscription.go   |   2 +-
 .../readwrite/model/BACnetEventParameter.go        |   2 +-
 .../model/BACnetEventParameterAccessEvent.go       |   2 +-
 ...tEventParameterAccessEventListOfAccessEvents.go |   2 +-
 .../model/BACnetEventParameterBufferReady.go       |   2 +-
 .../model/BACnetEventParameterChangeOfBitstring.go |   2 +-
 ...ameterChangeOfBitstringListOfBitstringValues.go |   2 +-
 .../BACnetEventParameterChangeOfCharacterString.go |   2 +-
 ...eterChangeOfCharacterStringListOfAlarmValues.go |   2 +-
 .../BACnetEventParameterChangeOfDiscreteValue.go   |   2 +-
 .../BACnetEventParameterChangeOfLifeSavety.go      |   2 +-
 ...ParameterChangeOfLifeSavetyListOfAlarmValues.go |   2 +-
 ...hangeOfLifeSavetyListOfLifeSavetyAlarmValues.go |   2 +-
 .../model/BACnetEventParameterChangeOfState.go     |   2 +-
 ...ACnetEventParameterChangeOfStateListOfValues.go |   2 +-
 .../BACnetEventParameterChangeOfStatusFlags.go     |   2 +-
 .../model/BACnetEventParameterChangeOfTimer.go     |   2 +-
 .../BACnetEventParameterChangeOfTimerAlarmValue.go |   2 +-
 .../model/BACnetEventParameterChangeOfValue.go     |   2 +-
 ...BACnetEventParameterChangeOfValueCivCriteria.go |   2 +-
 ...ventParameterChangeOfValueCivCriteriaBitmask.go |   2 +-
 ...fValueCivCriteriaReferencedPropertyIncrement.go |   2 +-
 .../model/BACnetEventParameterCommandFailure.go    |   2 +-
 .../model/BACnetEventParameterDoubleOutOfRange.go  |   2 +-
 .../model/BACnetEventParameterExtended.go          |   2 +-
 .../BACnetEventParameterExtendedParameters.go      |   2 +-
 .../model/BACnetEventParameterFloatingLimit.go     |   2 +-
 .../readwrite/model/BACnetEventParameterNone.go    |   2 +-
 .../model/BACnetEventParameterOutOfRange.go        |   2 +-
 .../model/BACnetEventParameterSignedOutOfRange.go  |   2 +-
 .../BACnetEventParameterUnsignedOutOfRange.go      |   2 +-
 .../model/BACnetEventParameterUnsignedRange.go     |   2 +-
 .../readwrite/model/BACnetEventPriorities.go       |   2 +-
 .../readwrite/model/BACnetEventStateTagged.go      |   2 +-
 .../readwrite/model/BACnetEventSummariesList.go    |   2 +-
 .../bacnetip/readwrite/model/BACnetEventSummary.go |   2 +-
 .../readwrite/model/BACnetEventTimestamps.go       |   2 +-
 .../model/BACnetEventTimestampsEnclosed.go         |   2 +-
 .../model/BACnetEventTransitionBitsTagged.go       |   2 +-
 .../readwrite/model/BACnetEventTypeTagged.go       |   2 +-
 .../readwrite/model/BACnetFaultParameter.go        |   2 +-
 .../BACnetFaultParameterFaultCharacterString.go    |   2 +-
 ...rameterFaultCharacterStringListOfFaultValues.go |   2 +-
 .../model/BACnetFaultParameterFaultExtended.go     |   2 +-
 .../BACnetFaultParameterFaultExtendedParameters.go |   2 +-
 ...etFaultParameterFaultExtendedParametersEntry.go |   2 +-
 ...rameterFaultExtendedParametersEntryBitString.go |   2 +-
 ...ParameterFaultExtendedParametersEntryBoolean.go |   2 +-
 ...rFaultExtendedParametersEntryCharacterString.go |   2 +-
 ...ultParameterFaultExtendedParametersEntryDate.go |   2 +-
 ...tParameterFaultExtendedParametersEntryDouble.go |   2 +-
 ...ameterFaultExtendedParametersEntryEnumerated.go |   2 +-
 ...ParameterFaultExtendedParametersEntryInteger.go |   2 +-
 ...ultParameterFaultExtendedParametersEntryNull.go |   2 +-
 ...FaultExtendedParametersEntryObjectidentifier.go |   2 +-
 ...meterFaultExtendedParametersEntryOctetString.go |   2 +-
 ...ultParameterFaultExtendedParametersEntryReal.go |   2 +-
 ...rameterFaultExtendedParametersEntryReference.go |   2 +-
 ...ultParameterFaultExtendedParametersEntryTime.go |   2 +-
 ...arameterFaultExtendedParametersEntryUnsigned.go |   2 +-
 .../model/BACnetFaultParameterFaultLifeSafety.go   |   2 +-
 ...ultParameterFaultLifeSafetyListOfFaultValues.go |   2 +-
 .../model/BACnetFaultParameterFaultListed.go       |   2 +-
 .../model/BACnetFaultParameterFaultOutOfRange.go   |   2 +-
 ...tFaultParameterFaultOutOfRangeMaxNormalValue.go |   2 +-
 ...ParameterFaultOutOfRangeMaxNormalValueDouble.go |   2 +-
 ...arameterFaultOutOfRangeMaxNormalValueInteger.go |   2 +-
 ...ltParameterFaultOutOfRangeMaxNormalValueReal.go |   2 +-
 ...rameterFaultOutOfRangeMaxNormalValueUnsigned.go |   2 +-
 ...tFaultParameterFaultOutOfRangeMinNormalValue.go |   2 +-
 ...ParameterFaultOutOfRangeMinNormalValueDouble.go |   2 +-
 ...arameterFaultOutOfRangeMinNormalValueInteger.go |   2 +-
 ...ltParameterFaultOutOfRangeMinNormalValueReal.go |   2 +-
 ...rameterFaultOutOfRangeMinNormalValueUnsigned.go |   2 +-
 .../model/BACnetFaultParameterFaultState.go        |   2 +-
 ...netFaultParameterFaultStateListOfFaultValues.go |   2 +-
 .../model/BACnetFaultParameterFaultStatusFlags.go  |   2 +-
 .../readwrite/model/BACnetFaultParameterNone.go    |   2 +-
 .../readwrite/model/BACnetFaultTypeTagged.go       |   2 +-
 .../model/BACnetFileAccessMethodTagged.go          |   2 +-
 .../readwrite/model/BACnetGroupChannelValue.go     |   2 +-
 .../readwrite/model/BACnetGroupChannelValueList.go |   2 +-
 .../bacnetip/readwrite/model/BACnetHostAddress.go  |   2 +-
 .../readwrite/model/BACnetHostAddressEnclosed.go   |   2 +-
 .../readwrite/model/BACnetHostAddressIpAddress.go  |   2 +-
 .../readwrite/model/BACnetHostAddressName.go       |   2 +-
 .../readwrite/model/BACnetHostAddressNull.go       |   2 +-
 .../bacnetip/readwrite/model/BACnetHostNPort.go    |   2 +-
 .../readwrite/model/BACnetHostNPortEnclosed.go     |   2 +-
 .../bacnetip/readwrite/model/BACnetIPModeTagged.go |   2 +-
 .../readwrite/model/BACnetKeyIdentifier.go         |   2 +-
 .../readwrite/model/BACnetLandingCallStatus.go     |   2 +-
 .../model/BACnetLandingCallStatusCommand.go        |   2 +-
 .../BACnetLandingCallStatusCommandDestination.go   |   2 +-
 .../BACnetLandingCallStatusCommandDirection.go     |   2 +-
 .../readwrite/model/BACnetLandingDoorStatus.go     |   2 +-
 .../BACnetLandingDoorStatusLandingDoorsList.go     |   2 +-
 ...BACnetLandingDoorStatusLandingDoorsListEntry.go |   2 +-
 .../readwrite/model/BACnetLifeSafetyModeTagged.go  |   2 +-
 .../model/BACnetLifeSafetyOperationTagged.go       |   2 +-
 .../readwrite/model/BACnetLifeSafetyStateTagged.go |   2 +-
 .../readwrite/model/BACnetLiftCarCallList.go       |   2 +-
 .../model/BACnetLiftCarCallListFloorList.go        |   2 +-
 .../model/BACnetLiftCarDirectionTagged.go          |   2 +-
 .../model/BACnetLiftCarDoorCommandTagged.go        |   2 +-
 .../model/BACnetLiftCarDriveStatusTagged.go        |   2 +-
 .../readwrite/model/BACnetLiftCarModeTagged.go     |   2 +-
 .../readwrite/model/BACnetLiftFaultTagged.go       |   2 +-
 .../readwrite/model/BACnetLiftGroupModeTagged.go   |   2 +-
 .../readwrite/model/BACnetLightingCommand.go       |   2 +-
 .../model/BACnetLightingCommandEnclosed.go         |   2 +-
 .../model/BACnetLightingInProgressTagged.go        |   2 +-
 .../model/BACnetLightingOperationTagged.go         |   2 +-
 .../model/BACnetLightingTransitionTagged.go        |   2 +-
 .../readwrite/model/BACnetLimitEnableTagged.go     |   2 +-
 .../readwrite/model/BACnetLockStatusTagged.go      |   2 +-
 .../bacnetip/readwrite/model/BACnetLogData.go      |   2 +-
 .../readwrite/model/BACnetLogDataLogData.go        |   2 +-
 .../readwrite/model/BACnetLogDataLogDataEntry.go   |   2 +-
 .../model/BACnetLogDataLogDataEntryAnyValue.go     |   2 +-
 .../BACnetLogDataLogDataEntryBitStringValue.go     |   2 +-
 .../model/BACnetLogDataLogDataEntryBooleanValue.go |   2 +-
 .../BACnetLogDataLogDataEntryEnumeratedValue.go    |   2 +-
 .../model/BACnetLogDataLogDataEntryFailure.go      |   2 +-
 .../model/BACnetLogDataLogDataEntryIntegerValue.go |   2 +-
 .../model/BACnetLogDataLogDataEntryNullValue.go    |   2 +-
 .../model/BACnetLogDataLogDataEntryRealValue.go    |   2 +-
 .../BACnetLogDataLogDataEntryUnsignedValue.go      |   2 +-
 .../model/BACnetLogDataLogDataTimeChange.go        |   2 +-
 .../readwrite/model/BACnetLogDataLogStatus.go      |   2 +-
 .../readwrite/model/BACnetLogMultipleRecord.go     |   2 +-
 .../bacnetip/readwrite/model/BACnetLogRecord.go    |   2 +-
 .../readwrite/model/BACnetLogRecordLogDatum.go     |   2 +-
 .../model/BACnetLogRecordLogDatumAnyValue.go       |   2 +-
 .../model/BACnetLogRecordLogDatumBitStringValue.go |   2 +-
 .../model/BACnetLogRecordLogDatumBooleanValue.go   |   2 +-
 .../BACnetLogRecordLogDatumEnumeratedValue.go      |   2 +-
 .../model/BACnetLogRecordLogDatumFailure.go        |   2 +-
 .../model/BACnetLogRecordLogDatumIntegerValue.go   |   2 +-
 .../model/BACnetLogRecordLogDatumLogStatus.go      |   2 +-
 .../model/BACnetLogRecordLogDatumNullValue.go      |   2 +-
 .../model/BACnetLogRecordLogDatumRealValue.go      |   2 +-
 .../model/BACnetLogRecordLogDatumTimeChange.go     |   2 +-
 .../model/BACnetLogRecordLogDatumUnsignedValue.go  |   2 +-
 .../readwrite/model/BACnetLogStatusTagged.go       |   2 +-
 .../readwrite/model/BACnetLoggingTypeTagged.go     |   2 +-
 .../readwrite/model/BACnetMaintenanceTagged.go     |   2 +-
 .../bacnetip/readwrite/model/BACnetNameValue.go    |   2 +-
 .../readwrite/model/BACnetNameValueCollection.go   |   2 +-
 .../model/BACnetNetworkNumberQualityTagged.go      |   2 +-
 .../model/BACnetNetworkPortCommandTagged.go        |   2 +-
 .../readwrite/model/BACnetNetworkSecurityPolicy.go |   2 +-
 .../readwrite/model/BACnetNetworkTypeTagged.go     |   2 +-
 .../readwrite/model/BACnetNodeTypeTagged.go        |   2 +-
 .../model/BACnetNotificationParameters.go          |   2 +-
 .../BACnetNotificationParametersAccessEvent.go     |   2 +-
 .../BACnetNotificationParametersBufferReady.go     |   2 +-
 ...ACnetNotificationParametersChangeOfBitString.go |   2 +-
 ...otificationParametersChangeOfCharacterString.go |   2 +-
 ...tNotificationParametersChangeOfDiscreteValue.go |   2 +-
 ...ationParametersChangeOfDiscreteValueNewValue.go |   2 +-
 ...rametersChangeOfDiscreteValueNewValueBoolean.go |   2 +-
 ...ChangeOfDiscreteValueNewValueCharacterString.go |   2 +-
 ...ametersChangeOfDiscreteValueNewValueDatetime.go |   2 +-
 ...etersChangeOfDiscreteValueNewValueEnumerated.go |   2 +-
 ...rametersChangeOfDiscreteValueNewValueInteger.go |   2 +-
 ...hangeOfDiscreteValueNewValueObjectidentifier.go |   2 +-
 ...metersChangeOfDiscreteValueNewValueOctetDate.go |   2 +-
 ...tersChangeOfDiscreteValueNewValueOctetString.go |   2 +-
 ...metersChangeOfDiscreteValueNewValueOctetTime.go |   2 +-
 ...ametersChangeOfDiscreteValueNewValueUnsigned.go |   2 +-
 ...CnetNotificationParametersChangeOfLifeSafety.go |   2 +-
 ...netNotificationParametersChangeOfReliability.go |   2 +-
 .../BACnetNotificationParametersChangeOfState.go   |   2 +-
 ...netNotificationParametersChangeOfStatusFlags.go |   2 +-
 .../BACnetNotificationParametersChangeOfTimer.go   |   2 +-
 .../BACnetNotificationParametersChangeOfValue.go   |   2 +-
 ...tNotificationParametersChangeOfValueNewValue.go |   2 +-
 ...onParametersChangeOfValueNewValueChangedBits.go |   2 +-
 ...nParametersChangeOfValueNewValueChangedValue.go |   2 +-
 .../BACnetNotificationParametersCommandFailure.go  |   2 +-
 ...BACnetNotificationParametersComplexEventType.go |   2 +-
 ...BACnetNotificationParametersDoubleOutOfRange.go |   2 +-
 .../model/BACnetNotificationParametersExtended.go  |   2 +-
 ...CnetNotificationParametersExtendedParameters.go |   2 +-
 .../BACnetNotificationParametersFloatingLimit.go   |   2 +-
 .../BACnetNotificationParametersOutOfRange.go      |   2 +-
 ...BACnetNotificationParametersSignedOutOfRange.go |   2 +-
 ...CnetNotificationParametersUnsignedOutOfRange.go |   2 +-
 .../BACnetNotificationParametersUnsignedRange.go   |   2 +-
 .../readwrite/model/BACnetNotifyTypeTagged.go      |   2 +-
 .../model/BACnetObjectPropertyReference.go         |   2 +-
 .../model/BACnetObjectPropertyReferenceEnclosed.go |   2 +-
 .../readwrite/model/BACnetObjectTypeTagged.go      |   2 +-
 .../model/BACnetObjectTypesSupportedTagged.go      |   2 +-
 .../bacnetip/readwrite/model/BACnetOpeningTag.go   |   2 +-
 .../readwrite/model/BACnetOptionalBinaryPV.go      |   2 +-
 .../readwrite/model/BACnetOptionalBinaryPVNull.go  |   2 +-
 .../readwrite/model/BACnetOptionalBinaryPVValue.go |   2 +-
 .../model/BACnetOptionalCharacterString.go         |   2 +-
 .../model/BACnetOptionalCharacterStringNull.go     |   2 +-
 .../model/BACnetOptionalCharacterStringValue.go    |   2 +-
 .../bacnetip/readwrite/model/BACnetOptionalREAL.go |   2 +-
 .../readwrite/model/BACnetOptionalREALNull.go      |   2 +-
 .../readwrite/model/BACnetOptionalREALValue.go     |   2 +-
 .../readwrite/model/BACnetOptionalUnsigned.go      |   2 +-
 .../readwrite/model/BACnetOptionalUnsignedNull.go  |   2 +-
 .../readwrite/model/BACnetOptionalUnsignedValue.go |   2 +-
 .../readwrite/model/BACnetPolarityTagged.go        |   2 +-
 .../readwrite/model/BACnetPortPermission.go        |   2 +-
 .../bacnetip/readwrite/model/BACnetPrescale.go     |   2 +-
 .../readwrite/model/BACnetPriorityArray.go         |   2 +-
 .../readwrite/model/BACnetPriorityValue.go         |   2 +-
 .../model/BACnetPriorityValueBitString.go          |   2 +-
 .../readwrite/model/BACnetPriorityValueBoolean.go  |   2 +-
 .../model/BACnetPriorityValueCharacterString.go    |   2 +-
 .../model/BACnetPriorityValueConstructedValue.go   |   2 +-
 .../readwrite/model/BACnetPriorityValueDate.go     |   2 +-
 .../readwrite/model/BACnetPriorityValueDateTime.go |   2 +-
 .../readwrite/model/BACnetPriorityValueDouble.go   |   2 +-
 .../model/BACnetPriorityValueEnumerated.go         |   2 +-
 .../readwrite/model/BACnetPriorityValueInteger.go  |   2 +-
 .../readwrite/model/BACnetPriorityValueNull.go     |   2 +-
 .../model/BACnetPriorityValueObjectidentifier.go   |   2 +-
 .../model/BACnetPriorityValueOctetString.go        |   2 +-
 .../readwrite/model/BACnetPriorityValueReal.go     |   2 +-
 .../readwrite/model/BACnetPriorityValueTime.go     |   2 +-
 .../readwrite/model/BACnetPriorityValueUnsigned.go |   2 +-
 .../readwrite/model/BACnetProcessIdSelection.go    |   2 +-
 .../model/BACnetProcessIdSelectionNull.go          |   2 +-
 .../model/BACnetProcessIdSelectionValue.go         |   2 +-
 .../readwrite/model/BACnetProgramErrorTagged.go    |   2 +-
 .../readwrite/model/BACnetProgramRequestTagged.go  |   2 +-
 .../readwrite/model/BACnetProgramStateTagged.go    |   2 +-
 .../readwrite/model/BACnetPropertyAccessResult.go  |   2 +-
 .../BACnetPropertyAccessResultAccessResult.go      |   2 +-
 ...yAccessResultAccessResultPropertyAccessError.go |   2 +-
 ...ropertyAccessResultAccessResultPropertyValue.go |   2 +-
 .../model/BACnetPropertyIdentifierTagged.go        |   2 +-
 .../readwrite/model/BACnetPropertyReference.go     |   2 +-
 .../model/BACnetPropertyReferenceEnclosed.go       |   2 +-
 .../model/BACnetPropertyStateActionUnknown.go      |   2 +-
 .../readwrite/model/BACnetPropertyStates.go        |   2 +-
 .../BACnetPropertyStatesAccessCredentialDisable.go |   2 +-
 ...tPropertyStatesAccessCredentialDisableReason.go |   2 +-
 .../model/BACnetPropertyStatesAccessEvent.go       |   2 +-
 .../readwrite/model/BACnetPropertyStatesAction.go  |   2 +-
 .../BACnetPropertyStatesAuthenticationStatus.go    |   2 +-
 .../model/BACnetPropertyStatesBackupState.go       |   2 +-
 .../model/BACnetPropertyStatesBacnetIpMode.go      |   2 +-
 .../BACnetPropertyStatesBinaryLightningValue.go    |   2 +-
 .../model/BACnetPropertyStatesBinaryValue.go       |   2 +-
 .../readwrite/model/BACnetPropertyStatesBoolean.go |   2 +-
 .../model/BACnetPropertyStatesDoorAlarmState.go    |   2 +-
 .../model/BACnetPropertyStatesDoorSecuredStatus.go |   2 +-
 .../model/BACnetPropertyStatesDoorStatus.go        |   2 +-
 .../model/BACnetPropertyStatesDoorValue.go         |   2 +-
 .../model/BACnetPropertyStatesEnclosed.go          |   2 +-
 .../model/BACnetPropertyStatesEscalatorFault.go    |   2 +-
 .../model/BACnetPropertyStatesEscalatorMode.go     |   2 +-
 ...netPropertyStatesEscalatorOperationDirection.go |   2 +-
 .../model/BACnetPropertyStatesEventType.go         |   2 +-
 .../model/BACnetPropertyStatesExtendedValue.go     |   2 +-
 .../model/BACnetPropertyStatesFileAccessMethod.go  |   2 +-
 .../model/BACnetPropertyStatesIntegerValue.go      |   2 +-
 .../model/BACnetPropertyStatesLifeSafetyMode.go    |   2 +-
 .../BACnetPropertyStatesLifeSafetyOperations.go    |   2 +-
 .../model/BACnetPropertyStatesLifeSafetyState.go   |   2 +-
 .../model/BACnetPropertyStatesLiftCarDirection.go  |   2 +-
 .../BACnetPropertyStatesLiftCarDoorCommand.go      |   2 +-
 .../BACnetPropertyStatesLiftCarDriveStatus.go      |   2 +-
 .../model/BACnetPropertyStatesLiftCarMode.go       |   2 +-
 .../model/BACnetPropertyStatesLiftFault.go         |   2 +-
 .../model/BACnetPropertyStatesLiftGroupMode.go     |   2 +-
 .../BACnetPropertyStatesLightningInProgress.go     |   2 +-
 .../BACnetPropertyStatesLightningOperation.go      |   2 +-
 .../BACnetPropertyStatesLightningTransition.go     |   2 +-
 .../model/BACnetPropertyStatesLockStatus.go        |   2 +-
 .../model/BACnetPropertyStatesMaintenance.go       |   2 +-
 .../BACnetPropertyStatesNetworkNumberQuality.go    |   2 +-
 .../BACnetPropertyStatesNetworkPortCommand.go      |   2 +-
 .../model/BACnetPropertyStatesNetworkType.go       |   2 +-
 .../model/BACnetPropertyStatesNodeType.go          |   2 +-
 .../model/BACnetPropertyStatesNotifyType.go        |   2 +-
 .../model/BACnetPropertyStatesPolarity.go          |   2 +-
 .../model/BACnetPropertyStatesProgramChange.go     |   2 +-
 .../model/BACnetPropertyStatesProtocolLevel.go     |   2 +-
 .../model/BACnetPropertyStatesReasonForHalt.go     |   2 +-
 .../model/BACnetPropertyStatesReliability.go       |   2 +-
 .../model/BACnetPropertyStatesRestartReason.go     |   2 +-
 .../model/BACnetPropertyStatesSecurityLevel.go     |   2 +-
 .../model/BACnetPropertyStatesShedState.go         |   2 +-
 .../model/BACnetPropertyStatesSilencedState.go     |   2 +-
 .../readwrite/model/BACnetPropertyStatesState.go   |   2 +-
 .../model/BACnetPropertyStatesSystemStatus.go      |   2 +-
 .../model/BACnetPropertyStatesTimerState.go        |   2 +-
 .../model/BACnetPropertyStatesTimerTransition.go   |   2 +-
 .../readwrite/model/BACnetPropertyStatesUnits.go   |   2 +-
 .../model/BACnetPropertyStatesWriteStatus.go       |   2 +-
 .../model/BACnetPropertyStatesZoneOccupanyState.go |   2 +-
 .../readwrite/model/BACnetPropertyValue.go         |   2 +-
 .../readwrite/model/BACnetPropertyValues.go        |   2 +-
 .../model/BACnetPropertyWriteDefinition.go         |   2 +-
 .../readwrite/model/BACnetProtocolLevelTagged.go   |   2 +-
 .../readwrite/model/BACnetReadAccessProperty.go    |   2 +-
 .../model/BACnetReadAccessPropertyReadResult.go    |   2 +-
 .../readwrite/model/BACnetReadAccessResult.go      |   2 +-
 .../model/BACnetReadAccessResultListOfResults.go   |   2 +-
 .../model/BACnetReadAccessSpecification.go         |   2 +-
 .../bacnetip/readwrite/model/BACnetRecipient.go    |   2 +-
 .../readwrite/model/BACnetRecipientAddress.go      |   2 +-
 .../readwrite/model/BACnetRecipientDevice.go       |   2 +-
 .../readwrite/model/BACnetRecipientEnclosed.go     |   2 +-
 .../readwrite/model/BACnetRecipientProcess.go      |   2 +-
 .../model/BACnetRecipientProcessEnclosed.go        |   2 +-
 .../readwrite/model/BACnetRejectReasonTagged.go    |   2 +-
 .../readwrite/model/BACnetRelationshipTagged.go    |   2 +-
 .../readwrite/model/BACnetReliabilityTagged.go     |   2 +-
 .../readwrite/model/BACnetRestartReasonTagged.go   |   2 +-
 .../readwrite/model/BACnetResultFlagsTagged.go     |   2 +-
 .../bacnetip/readwrite/model/BACnetRouterEntry.go  |   2 +-
 .../model/BACnetRouterEntryStatusTagged.go         |   2 +-
 .../bacnetip/readwrite/model/BACnetScale.go        |   2 +-
 .../readwrite/model/BACnetScaleFloatScale.go       |   2 +-
 .../readwrite/model/BACnetScaleIntegerScale.go     |   2 +-
 .../readwrite/model/BACnetSecurityKeySet.go        |   2 +-
 .../readwrite/model/BACnetSecurityKeySetKeyIds.go  |   2 +-
 .../readwrite/model/BACnetSecurityLevelTagged.go   |   2 +-
 .../readwrite/model/BACnetSecurityPolicyTagged.go  |   2 +-
 .../readwrite/model/BACnetSegmentationTagged.go    |   2 +-
 .../bacnetip/readwrite/model/BACnetServiceAck.go   |   2 +-
 .../model/BACnetServiceAckAtomicReadFile.go        |   2 +-
 .../model/BACnetServiceAckAtomicReadFileRecord.go  |   2 +-
 .../model/BACnetServiceAckAtomicReadFileStream.go  |   2 +-
 ...BACnetServiceAckAtomicReadFileStreamOrRecord.go |   2 +-
 .../model/BACnetServiceAckAtomicWriteFile.go       |   2 +-
 .../model/BACnetServiceAckAuthenticate.go          |   2 +-
 .../BACnetServiceAckConfirmedPrivateTransfer.go    |   2 +-
 .../model/BACnetServiceAckCreateObject.go          |   2 +-
 .../model/BACnetServiceAckGetAlarmSummary.go       |   2 +-
 .../model/BACnetServiceAckGetEnrollmentSummary.go  |   2 +-
 .../model/BACnetServiceAckGetEventInformation.go   |   2 +-
 .../model/BACnetServiceAckReadProperty.go          |   2 +-
 .../BACnetServiceAckReadPropertyConditional.go     |   2 +-
 .../model/BACnetServiceAckReadPropertyMultiple.go  |   2 +-
 .../readwrite/model/BACnetServiceAckReadRange.go   |   2 +-
 .../readwrite/model/BACnetServiceAckRequestKey.go  |   2 +-
 .../readwrite/model/BACnetServiceAckVTData.go      |   2 +-
 .../readwrite/model/BACnetServiceAckVTOpen.go      |   2 +-
 .../model/BACnetServicesSupportedTagged.go         |   2 +-
 .../readwrite/model/BACnetSetpointReference.go     |   2 +-
 .../bacnetip/readwrite/model/BACnetShedLevel.go    |   2 +-
 .../readwrite/model/BACnetShedLevelAmount.go       |   2 +-
 .../readwrite/model/BACnetShedLevelLevel.go        |   2 +-
 .../readwrite/model/BACnetShedLevelPercent.go      |   2 +-
 .../readwrite/model/BACnetShedStateTagged.go       |   2 +-
 .../readwrite/model/BACnetSilencedStateTagged.go   |   2 +-
 .../bacnetip/readwrite/model/BACnetSpecialEvent.go |   2 +-
 .../model/BACnetSpecialEventListOfTimeValues.go    |   2 +-
 .../readwrite/model/BACnetSpecialEventPeriod.go    |   2 +-
 .../model/BACnetSpecialEventPeriodCalendarEntry.go |   2 +-
 .../BACnetSpecialEventPeriodCalendarReference.go   |   2 +-
 .../readwrite/model/BACnetStatusFlagsTagged.go     |   2 +-
 .../bacnetip/readwrite/model/BACnetTagHeader.go    |   2 +-
 .../readwrite/model/BACnetTagPayloadBitString.go   |   2 +-
 .../readwrite/model/BACnetTagPayloadBoolean.go     |   2 +-
 .../model/BACnetTagPayloadCharacterString.go       |   2 +-
 .../readwrite/model/BACnetTagPayloadDate.go        |   2 +-
 .../readwrite/model/BACnetTagPayloadDouble.go      |   2 +-
 .../readwrite/model/BACnetTagPayloadEnumerated.go  |   2 +-
 .../model/BACnetTagPayloadObjectIdentifier.go      |   2 +-
 .../readwrite/model/BACnetTagPayloadOctetString.go |   2 +-
 .../readwrite/model/BACnetTagPayloadReal.go        |   2 +-
 .../model/BACnetTagPayloadSignedInteger.go         |   2 +-
 .../readwrite/model/BACnetTagPayloadTime.go        |   2 +-
 .../model/BACnetTagPayloadUnsignedInteger.go       |   2 +-
 .../bacnetip/readwrite/model/BACnetTimeStamp.go    |   2 +-
 .../readwrite/model/BACnetTimeStampDateTime.go     |   2 +-
 .../readwrite/model/BACnetTimeStampEnclosed.go     |   2 +-
 .../readwrite/model/BACnetTimeStampSequence.go     |   2 +-
 .../readwrite/model/BACnetTimeStampTime.go         |   2 +-
 .../readwrite/model/BACnetTimeStampsEnclosed.go    |   2 +-
 .../bacnetip/readwrite/model/BACnetTimeValue.go    |   2 +-
 .../readwrite/model/BACnetTimerStateChangeValue.go |   2 +-
 .../model/BACnetTimerStateChangeValueBitString.go  |   2 +-
 .../model/BACnetTimerStateChangeValueBoolean.go    |   2 +-
 .../BACnetTimerStateChangeValueCharacterString.go  |   2 +-
 .../BACnetTimerStateChangeValueConstructedValue.go |   2 +-
 .../model/BACnetTimerStateChangeValueDate.go       |   2 +-
 .../model/BACnetTimerStateChangeValueDateTime.go   |   2 +-
 .../model/BACnetTimerStateChangeValueDouble.go     |   2 +-
 .../model/BACnetTimerStateChangeValueEnumerated.go |   2 +-
 .../model/BACnetTimerStateChangeValueInteger.go    |   2 +-
 .../BACnetTimerStateChangeValueLightingCommand.go  |   2 +-
 .../model/BACnetTimerStateChangeValueNoValue.go    |   2 +-
 .../model/BACnetTimerStateChangeValueNull.go       |   2 +-
 .../BACnetTimerStateChangeValueObjectidentifier.go |   2 +-
 .../BACnetTimerStateChangeValueOctetString.go      |   2 +-
 .../model/BACnetTimerStateChangeValueReal.go       |   2 +-
 .../model/BACnetTimerStateChangeValueTime.go       |   2 +-
 .../model/BACnetTimerStateChangeValueUnsigned.go   |   2 +-
 .../readwrite/model/BACnetTimerStateTagged.go      |   2 +-
 .../readwrite/model/BACnetTimerTransitionTagged.go |   2 +-
 .../model/BACnetUnconfirmedServiceChoiceTagged.go  |   2 +-
 .../model/BACnetUnconfirmedServiceRequest.go       |   2 +-
 .../model/BACnetUnconfirmedServiceRequestIAm.go    |   2 +-
 .../model/BACnetUnconfirmedServiceRequestIHave.go  |   2 +-
 ...UnconfirmedServiceRequestTimeSynchronization.go |   2 +-
 ...onfirmedServiceRequestUTCTimeSynchronization.go |   2 +-
 ...rmedServiceRequestUnconfirmedCOVNotification.go |   2 +-
 ...iceRequestUnconfirmedCOVNotificationMultiple.go |   2 +-
 ...edServiceRequestUnconfirmedEventNotification.go |   2 +-
 ...rmedServiceRequestUnconfirmedPrivateTransfer.go |   2 +-
 ...onfirmedServiceRequestUnconfirmedTextMessage.go |   2 +-
 .../BACnetUnconfirmedServiceRequestUnknown.go      |   2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoHas.go |   2 +-
 .../BACnetUnconfirmedServiceRequestWhoHasObject.go |   2 +-
 ...onfirmedServiceRequestWhoHasObjectIdentifier.go |   2 +-
 ...netUnconfirmedServiceRequestWhoHasObjectName.go |   2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoIs.go  |   2 +-
 .../BACnetUnconfirmedServiceRequestWriteGroup.go   |   2 +-
 .../bacnetip/readwrite/model/BACnetVMACEntry.go    |   2 +-
 .../readwrite/model/BACnetVTClassTagged.go         |   2 +-
 .../bacnetip/readwrite/model/BACnetVTSession.go    |   2 +-
 .../bacnetip/readwrite/model/BACnetValueSource.go  |   2 +-
 .../readwrite/model/BACnetValueSourceAddress.go    |   2 +-
 .../readwrite/model/BACnetValueSourceNone.go       |   2 +-
 .../readwrite/model/BACnetValueSourceObject.go     |   2 +-
 .../readwrite/model/BACnetVendorIdTagged.go        |   2 +-
 .../bacnetip/readwrite/model/BACnetWeekNDay.go     |   2 +-
 .../readwrite/model/BACnetWeekNDayTagged.go        |   2 +-
 .../model/BACnetWriteAccessSpecification.go        |   2 +-
 .../readwrite/model/BACnetWriteStatusTagged.go     |   2 +-
 plc4go/protocols/bacnetip/readwrite/model/BVLC.go  |   2 +-
 .../model/BVLCBroadcastDistributionTableEntry.go   |   2 +-
 .../model/BVLCDeleteForeignDeviceTableEntry.go     |   2 +-
 .../model/BVLCDistributeBroadcastToNetwork.go      |   2 +-
 .../readwrite/model/BVLCForeignDeviceTableEntry.go |   2 +-
 .../bacnetip/readwrite/model/BVLCForwardedNPDU.go  |   2 +-
 .../readwrite/model/BVLCOriginalBroadcastNPDU.go   |   2 +-
 .../readwrite/model/BVLCOriginalUnicastNPDU.go     |   2 +-
 .../model/BVLCReadBroadcastDistributionTable.go    |   2 +-
 .../model/BVLCReadBroadcastDistributionTableAck.go |   2 +-
 .../readwrite/model/BVLCReadForeignDeviceTable.go  |   2 +-
 .../model/BVLCReadForeignDeviceTableAck.go         |   2 +-
 .../readwrite/model/BVLCRegisterForeignDevice.go   |   2 +-
 .../bacnetip/readwrite/model/BVLCResult.go         |   2 +-
 .../readwrite/model/BVLCResultCodeTagged.go        |   2 +-
 .../bacnetip/readwrite/model/BVLCSecureBVLL.go     |   2 +-
 .../model/BVLCWriteBroadcastDistributionTable.go   |   2 +-
 .../bacnetip/readwrite/model/ChangeListAddError.go |   2 +-
 .../readwrite/model/ChangeListRemoveError.go       |   2 +-
 .../model/ConfirmedEventNotificationRequest.go     |   2 +-
 .../model/ConfirmedPrivateTransferError.go         |   2 +-
 .../bacnetip/readwrite/model/CreateObjectError.go  |   2 +-
 plc4go/protocols/bacnetip/readwrite/model/Error.go |   2 +-
 .../bacnetip/readwrite/model/ErrorClassTagged.go   |   2 +-
 .../bacnetip/readwrite/model/ErrorCodeTagged.go    |   2 +-
 .../bacnetip/readwrite/model/ErrorEnclosed.go      |   2 +-
 .../readwrite/model/ListOfCovNotifications.go      |   2 +-
 .../readwrite/model/ListOfCovNotificationsList.go  |   2 +-
 .../readwrite/model/ListOfCovNotificationsValue.go |   2 +-
 .../readwrite/model/MaxApduLengthAcceptedTagged.go |   2 +-
 .../readwrite/model/MaxSegmentsAcceptedTagged.go   |   2 +-
 plc4go/protocols/bacnetip/readwrite/model/NLM.go   |   2 +-
 .../model/NLMDisconnectConnectionToNetwork.go      |   2 +-
 .../model/NLMEstablishConnectionToNetwork.go       |   2 +-
 .../readwrite/model/NLMIAmRouterToNetwork.go       |   2 +-
 .../readwrite/model/NLMICouldBeRouterToNetwork.go  |   2 +-
 .../readwrite/model/NLMInitalizeRoutingTable.go    |   2 +-
 .../readwrite/model/NLMInitalizeRoutingTableAck.go |   2 +-
 .../model/NLMInitalizeRoutingTablePortMapping.go   |   2 +-
 .../readwrite/model/NLMRejectRouterToNetwork.go    |   2 +-
 .../readwrite/model/NLMRouterAvailableToNetwork.go |   2 +-
 .../readwrite/model/NLMRouterBusyToNetwork.go      |   2 +-
 .../readwrite/model/NLMWhoIsRouterToNetwork.go     |   2 +-
 plc4go/protocols/bacnetip/readwrite/model/NPDU.go  |   2 +-
 .../bacnetip/readwrite/model/NPDUControl.go        |   2 +-
 .../readwrite/model/NPDUNetworkPriorityTagged.go   |   2 +-
 .../model/SubscribeCOVPropertyMultipleError.go     |   2 +-
 ...PropertyMultipleErrorFirstFailedSubscription.go |   2 +-
 .../bacnetip/readwrite/model/VTCloseError.go       |   2 +-
 .../VTCloseErrorListOfVTSessionIdentifiers.go      |   2 +-
 .../readwrite/model/WritePropertyMultipleError.go  |   2 +-
 .../cbus/readwrite/model/AccessControlData.go      |   2 +-
 .../model/AccessControlDataAccessPointClosed.go    |   2 +-
 .../AccessControlDataAccessPointForcedOpen.go      |   2 +-
 .../model/AccessControlDataAccessPointLeftOpen.go  |   2 +-
 .../model/AccessControlDataCloseAccessPoint.go     |   2 +-
 .../model/AccessControlDataInvalidAccessRequest.go |   2 +-
 .../model/AccessControlDataLockAccessPoint.go      |   2 +-
 .../model/AccessControlDataRequestToExit.go        |   2 +-
 .../model/AccessControlDataValidAccessRequest.go   |   2 +-
 .../cbus/readwrite/model/AirConditioningData.go    |   2 +-
 .../AirConditioningDataHumidityScheduleEntry.go    |   2 +-
 .../model/AirConditioningDataHvacScheduleEntry.go  |   2 +-
 .../readwrite/model/AirConditioningDataRefresh.go  |   2 +-
 ...irConditioningDataSetHumidityLowerGuardLimit.go |   2 +-
 .../AirConditioningDataSetHumiditySetbackLimit.go  |   2 +-
 ...irConditioningDataSetHumidityUpperGuardLimit.go |   2 +-
 .../AirConditioningDataSetHvacLowerGuardLimit.go   |   2 +-
 .../AirConditioningDataSetHvacSetbackLimit.go      |   2 +-
 .../AirConditioningDataSetHvacUpperGuardLimit.go   |   2 +-
 .../AirConditioningDataSetPlantHumidityLevel.go    |   2 +-
 .../model/AirConditioningDataSetPlantHvacLevel.go  |   2 +-
 .../model/AirConditioningDataSetZoneGroupOff.go    |   2 +-
 .../model/AirConditioningDataSetZoneGroupOn.go     |   2 +-
 .../AirConditioningDataSetZoneHumidityMode.go      |   2 +-
 .../model/AirConditioningDataSetZoneHvacMode.go    |   2 +-
 .../model/AirConditioningDataZoneHumidity.go       |   2 +-
 .../AirConditioningDataZoneHumidityPlantStatus.go  |   2 +-
 .../AirConditioningDataZoneHvacPlantStatus.go      |   2 +-
 .../model/AirConditioningDataZoneTemperature.go    |   2 +-
 plc4go/protocols/cbus/readwrite/model/Alpha.go     |   2 +-
 .../cbus/readwrite/model/ApplicationAddress1.go    |   2 +-
 .../cbus/readwrite/model/ApplicationAddress2.go    |   2 +-
 .../cbus/readwrite/model/BridgeAddress.go          |   2 +-
 plc4go/protocols/cbus/readwrite/model/CALData.go   |   2 +-
 .../cbus/readwrite/model/CALDataAcknowledge.go     |   2 +-
 .../cbus/readwrite/model/CALDataGetStatus.go       |   2 +-
 .../cbus/readwrite/model/CALDataIdentify.go        |   2 +-
 .../cbus/readwrite/model/CALDataIdentifyReply.go   |   2 +-
 .../cbus/readwrite/model/CALDataRecall.go          |   2 +-
 .../protocols/cbus/readwrite/model/CALDataReply.go |   2 +-
 .../protocols/cbus/readwrite/model/CALDataReset.go |   2 +-
 .../cbus/readwrite/model/CALDataStatus.go          |   2 +-
 .../cbus/readwrite/model/CALDataStatusExtended.go  |   2 +-
 .../protocols/cbus/readwrite/model/CALDataWrite.go |   2 +-
 plc4go/protocols/cbus/readwrite/model/CALReply.go  |   2 +-
 .../protocols/cbus/readwrite/model/CALReplyLong.go |   2 +-
 .../cbus/readwrite/model/CALReplyShort.go          |   2 +-
 .../protocols/cbus/readwrite/model/CBusCommand.go  |   2 +-
 .../readwrite/model/CBusCommandDeviceManagement.go |   2 +-
 .../model/CBusCommandPointToMultiPoint.go          |   2 +-
 .../readwrite/model/CBusCommandPointToPoint.go     |   2 +-
 .../model/CBusCommandPointToPointToMultiPoint.go   |   2 +-
 .../cbus/readwrite/model/CBusConstants.go          |   2 +-
 .../protocols/cbus/readwrite/model/CBusHeader.go   |   2 +-
 .../protocols/cbus/readwrite/model/CBusMessage.go  |   2 +-
 .../cbus/readwrite/model/CBusMessageToClient.go    |   2 +-
 .../cbus/readwrite/model/CBusMessageToServer.go    |   2 +-
 .../protocols/cbus/readwrite/model/CBusOptions.go  |   2 +-
 .../model/CBusPointToMultiPointCommand.go          |   2 +-
 .../model/CBusPointToMultiPointCommandNormal.go    |   2 +-
 .../model/CBusPointToMultiPointCommandStatus.go    |   2 +-
 .../readwrite/model/CBusPointToPointCommand.go     |   2 +-
 .../model/CBusPointToPointCommandDirect.go         |   2 +-
 .../model/CBusPointToPointCommandIndirect.go       |   2 +-
 .../model/CBusPointToPointToMultiPointCommand.go   |   2 +-
 .../CBusPointToPointToMultiPointCommandNormal.go   |   2 +-
 .../CBusPointToPointToMultiPointCommandStatus.go   |   2 +-
 plc4go/protocols/cbus/readwrite/model/Checksum.go  |   2 +-
 .../readwrite/model/ClockAndTimekeepingData.go     |   2 +-
 .../model/ClockAndTimekeepingDataRequestRefresh.go |   2 +-
 .../model/ClockAndTimekeepingDataUpdateDate.go     |   2 +-
 .../model/ClockAndTimekeepingDataUpdateTime.go     |   2 +-
 .../protocols/cbus/readwrite/model/Confirmation.go |   2 +-
 .../cbus/readwrite/model/CustomManufacturer.go     |   2 +-
 .../protocols/cbus/readwrite/model/CustomTypes.go  |   2 +-
 .../cbus/readwrite/model/EnableControlData.go      |   2 +-
 .../protocols/cbus/readwrite/model/EncodedReply.go |   2 +-
 .../cbus/readwrite/model/EncodedReplyCALReply.go   |   2 +-
 .../cbus/readwrite/model/ErrorReportingData.go     |   2 +-
 .../readwrite/model/ErrorReportingDataGeneric.go   |   2 +-
 .../model/ErrorReportingSystemCategory.go          |   2 +-
 .../model/ErrorReportingSystemCategoryType.go      |   2 +-
 ...gSystemCategoryTypeBuildingManagementSystems.go |   2 +-
 ...eportingSystemCategoryTypeClimateControllers.go |   2 +-
 .../ErrorReportingSystemCategoryTypeInputUnits.go  |   2 +-
 .../ErrorReportingSystemCategoryTypeOutputUnits.go |   2 +-
 .../ErrorReportingSystemCategoryTypeReserved.go    |   2 +-
 ...ErrorReportingSystemCategoryTypeSupportUnits.go |   2 +-
 .../cbus/readwrite/model/HVACAuxiliaryLevel.go     |   2 +-
 .../protocols/cbus/readwrite/model/HVACHumidity.go |   2 +-
 .../readwrite/model/HVACHumidityModeAndFlags.go    |   2 +-
 .../readwrite/model/HVACHumidityStatusFlags.go     |   2 +-
 .../cbus/readwrite/model/HVACModeAndFlags.go       |   2 +-
 .../cbus/readwrite/model/HVACRawLevels.go          |   2 +-
 .../cbus/readwrite/model/HVACStartTime.go          |   2 +-
 .../cbus/readwrite/model/HVACStatusFlags.go        |   2 +-
 .../cbus/readwrite/model/HVACTemperature.go        |   2 +-
 .../protocols/cbus/readwrite/model/HVACZoneList.go |   2 +-
 .../cbus/readwrite/model/IdentifyReplyCommand.go   |   2 +-
 .../IdentifyReplyCommandCurrentSenseLevels.go      |   2 +-
 .../model/IdentifyReplyCommandDSIStatus.go         |   2 +-
 .../readwrite/model/IdentifyReplyCommandDelays.go  |   2 +-
 ...dentifyReplyCommandExtendedDiagnosticSummary.go |   2 +-
 .../model/IdentifyReplyCommandFirmwareVersion.go   |   2 +-
 .../IdentifyReplyCommandGAVPhysicalAddresses.go    |   2 +-
 .../model/IdentifyReplyCommandGAVValuesCurrent.go  |   2 +-
 .../model/IdentifyReplyCommandGAVValuesStored.go   |   2 +-
 .../model/IdentifyReplyCommandLogicalAssignment.go |   2 +-
 .../model/IdentifyReplyCommandManufacturer.go      |   2 +-
 .../model/IdentifyReplyCommandMaximumLevels.go     |   2 +-
 .../model/IdentifyReplyCommandMinimumLevels.go     |   2 +-
 .../IdentifyReplyCommandNetworkTerminalLevels.go   |   2 +-
 .../model/IdentifyReplyCommandNetworkVoltage.go    |   2 +-
 .../model/IdentifyReplyCommandOutputUnitSummary.go |   2 +-
 .../readwrite/model/IdentifyReplyCommandSummary.go |   2 +-
 .../model/IdentifyReplyCommandTerminalLevels.go    |   2 +-
 .../readwrite/model/IdentifyReplyCommandType.go    |   2 +-
 .../model/IdentifyReplyCommandUnitSummary.go       |   2 +-
 .../cbus/readwrite/model/InterfaceOptions1.go      |   2 +-
 .../model/InterfaceOptions1PowerUpSettings.go      |   2 +-
 .../cbus/readwrite/model/InterfaceOptions2.go      |   2 +-
 .../cbus/readwrite/model/InterfaceOptions3.go      |   2 +-
 .../cbus/readwrite/model/LevelInformation.go       |   2 +-
 .../cbus/readwrite/model/LevelInformationAbsent.go |   2 +-
 .../readwrite/model/LevelInformationCorrupted.go   |   2 +-
 .../cbus/readwrite/model/LevelInformationNormal.go |   2 +-
 .../protocols/cbus/readwrite/model/LightingData.go |   2 +-
 .../cbus/readwrite/model/LightingDataLabel.go      |   2 +-
 .../cbus/readwrite/model/LightingDataOff.go        |   2 +-
 .../cbus/readwrite/model/LightingDataOn.go         |   2 +-
 .../readwrite/model/LightingDataRampToLevel.go     |   2 +-
 .../readwrite/model/LightingDataTerminateRamp.go   |   2 +-
 .../cbus/readwrite/model/LightingLabelOptions.go   |   2 +-
 .../cbus/readwrite/model/LogicAssignment.go        |   2 +-
 .../cbus/readwrite/model/MeasurementData.go        |   2 +-
 .../model/MeasurementDataChannelMeasurementData.go |   2 +-
 .../readwrite/model/MediaTransportControlData.go   |   2 +-
 .../model/MediaTransportControlDataCategoryName.go |   2 +-
 ...ontrolDataEnumerateCategoriesSelectionTracks.go |   2 +-
 .../MediaTransportControlDataEnumerationsSize.go   |   2 +-
 .../model/MediaTransportControlDataFastForward.go  |   2 +-
 ...ediaTransportControlDataNextPreviousCategory.go |   2 +-
 ...diaTransportControlDataNextPreviousSelection.go |   2 +-
 .../MediaTransportControlDataNextPreviousTrack.go  |   2 +-
 .../model/MediaTransportControlDataPauseResume.go  |   2 +-
 .../model/MediaTransportControlDataPlay.go         |   2 +-
 .../model/MediaTransportControlDataRepeatOnOff.go  |   2 +-
 .../model/MediaTransportControlDataRewind.go       |   2 +-
 .../MediaTransportControlDataSelectionName.go      |   2 +-
 .../model/MediaTransportControlDataSetCategory.go  |   2 +-
 .../model/MediaTransportControlDataSetSelection.go |   2 +-
 .../model/MediaTransportControlDataSetTrack.go     |   2 +-
 .../model/MediaTransportControlDataShuffleOnOff.go |   2 +-
 .../MediaTransportControlDataSourcePowerControl.go |   2 +-
 .../MediaTransportControlDataStatusRequest.go      |   2 +-
 .../model/MediaTransportControlDataStop.go         |   2 +-
 .../model/MediaTransportControlDataTotalTracks.go  |   2 +-
 .../model/MediaTransportControlDataTrackName.go    |   2 +-
 .../protocols/cbus/readwrite/model/MeteringData.go |   2 +-
 .../model/MeteringDataDrinkingWaterConsumption.go  |   2 +-
 .../model/MeteringDataElectricityConsumption.go    |   2 +-
 .../readwrite/model/MeteringDataGasConsumption.go  |   2 +-
 .../model/MeteringDataMeasureDrinkingWater.go      |   2 +-
 .../model/MeteringDataMeasureElectricity.go        |   2 +-
 .../cbus/readwrite/model/MeteringDataMeasureGas.go |   2 +-
 .../cbus/readwrite/model/MeteringDataMeasureOil.go |   2 +-
 .../model/MeteringDataMeasureOtherWater.go         |   2 +-
 .../readwrite/model/MeteringDataOilConsumption.go  |   2 +-
 .../model/MeteringDataOtherWaterConsumption.go     |   2 +-
 .../protocols/cbus/readwrite/model/MonitoredSAL.go |   2 +-
 .../model/MonitoredSALLongFormSmartMode.go         |   2 +-
 .../cbus/readwrite/model/MonitoredSALReply.go      |   2 +-
 .../model/MonitoredSALShortFormBasicMode.go        |   2 +-
 .../model/NetworkProtocolControlInformation.go     |   2 +-
 .../protocols/cbus/readwrite/model/NetworkRoute.go |   2 +-
 .../protocols/cbus/readwrite/model/PanicStatus.go  |   2 +-
 .../cbus/readwrite/model/ParameterChange.go        |   2 +-
 .../cbus/readwrite/model/ParameterChangeReply.go   |   2 +-
 .../cbus/readwrite/model/ParameterValue.go         |   2 +-
 .../model/ParameterValueApplicationAddress1.go     |   2 +-
 .../model/ParameterValueApplicationAddress2.go     |   2 +-
 .../model/ParameterValueBaudRateSelector.go        |   2 +-
 .../model/ParameterValueCustomManufacturer.go      |   2 +-
 .../readwrite/model/ParameterValueCustomTypes.go   |   2 +-
 .../model/ParameterValueInterfaceOptions1.go       |   2 +-
 ...rameterValueInterfaceOptions1PowerUpSettings.go |   2 +-
 .../model/ParameterValueInterfaceOptions2.go       |   2 +-
 .../model/ParameterValueInterfaceOptions3.go       |   2 +-
 .../cbus/readwrite/model/ParameterValueRaw.go      |   2 +-
 .../readwrite/model/ParameterValueSerialNumber.go  |   2 +-
 plc4go/protocols/cbus/readwrite/model/PowerUp.go   |   2 +-
 .../protocols/cbus/readwrite/model/PowerUpReply.go |   2 +-
 plc4go/protocols/cbus/readwrite/model/Reply.go     |   2 +-
 .../cbus/readwrite/model/ReplyEncodedReply.go      |   2 +-
 .../protocols/cbus/readwrite/model/ReplyNetwork.go |   2 +-
 .../cbus/readwrite/model/ReplyOrConfirmation.go    |   2 +-
 .../model/ReplyOrConfirmationConfirmation.go       |   2 +-
 .../readwrite/model/ReplyOrConfirmationReply.go    |   2 +-
 plc4go/protocols/cbus/readwrite/model/Request.go   |   2 +-
 .../cbus/readwrite/model/RequestCommand.go         |   2 +-
 .../cbus/readwrite/model/RequestContext.go         |   2 +-
 .../readwrite/model/RequestDirectCommandAccess.go  |   2 +-
 .../protocols/cbus/readwrite/model/RequestEmpty.go |   2 +-
 .../protocols/cbus/readwrite/model/RequestNull.go  |   2 +-
 .../cbus/readwrite/model/RequestObsolete.go        |   2 +-
 .../protocols/cbus/readwrite/model/RequestReset.go |   2 +-
 .../readwrite/model/RequestSmartConnectShortcut.go |   2 +-
 .../cbus/readwrite/model/RequestTermination.go     |   2 +-
 .../cbus/readwrite/model/ResponseTermination.go    |   2 +-
 plc4go/protocols/cbus/readwrite/model/SALData.go   |   2 +-
 .../cbus/readwrite/model/SALDataAccessControl.go   |   2 +-
 .../cbus/readwrite/model/SALDataAirConditioning.go |   2 +-
 .../cbus/readwrite/model/SALDataAudioAndVideo.go   |   2 +-
 .../readwrite/model/SALDataClockAndTimekeeping.go  |   2 +-
 .../cbus/readwrite/model/SALDataEnableControl.go   |   2 +-
 .../cbus/readwrite/model/SALDataErrorReporting.go  |   2 +-
 .../cbus/readwrite/model/SALDataFreeUsage.go       |   2 +-
 .../cbus/readwrite/model/SALDataHeating.go         |   2 +-
 .../cbus/readwrite/model/SALDataHvacActuator.go    |   2 +-
 .../readwrite/model/SALDataIrrigationControl.go    |   2 +-
 .../cbus/readwrite/model/SALDataLighting.go        |   2 +-
 .../cbus/readwrite/model/SALDataMeasurement.go     |   2 +-
 .../cbus/readwrite/model/SALDataMediaTransport.go  |   2 +-
 .../cbus/readwrite/model/SALDataMetering.go        |   2 +-
 .../model/SALDataPoolsSpasPondsFountainsControl.go |   2 +-
 .../cbus/readwrite/model/SALDataReserved.go        |   2 +-
 .../readwrite/model/SALDataRoomControlSystem.go    |   2 +-
 .../cbus/readwrite/model/SALDataSecurity.go        |   2 +-
 .../model/SALDataTelephonyStatusAndControl.go      |   2 +-
 .../readwrite/model/SALDataTemperatureBroadcast.go |   2 +-
 .../cbus/readwrite/model/SALDataTesting.go         |   2 +-
 .../cbus/readwrite/model/SALDataTriggerControl.go  |   2 +-
 .../cbus/readwrite/model/SALDataVentilation.go     |   2 +-
 .../cbus/readwrite/model/SecurityArmCode.go        |   2 +-
 .../protocols/cbus/readwrite/model/SecurityData.go |   2 +-
 .../cbus/readwrite/model/SecurityDataAlarmOff.go   |   2 +-
 .../cbus/readwrite/model/SecurityDataAlarmOn.go    |   2 +-
 .../model/SecurityDataArmFailedCleared.go          |   2 +-
 .../readwrite/model/SecurityDataArmFailedRaised.go |   2 +-
 .../model/SecurityDataArmReadyNotReady.go          |   2 +-
 .../cbus/readwrite/model/SecurityDataArmSystem.go  |   2 +-
 .../model/SecurityDataCurrentAlarmType.go          |   2 +-
 .../readwrite/model/SecurityDataDisplayMessage.go  |   2 +-
 .../cbus/readwrite/model/SecurityDataDropTamper.go |   2 +-
 .../readwrite/model/SecurityDataEmulatedKeypad.go  |   2 +-
 .../model/SecurityDataEntryDelayStarted.go         |   2 +-
 .../cbus/readwrite/model/SecurityDataEvent.go      |   2 +-
 .../model/SecurityDataExitDelayStarted.go          |   2 +-
 .../model/SecurityDataFireAlarmCleared.go          |   2 +-
 .../readwrite/model/SecurityDataFireAlarmRaised.go |   2 +-
 .../readwrite/model/SecurityDataGasAlarmCleared.go |   2 +-
 .../readwrite/model/SecurityDataGasAlarmRaised.go  |   2 +-
 .../model/SecurityDataLineCutAlarmCleared.go       |   2 +-
 .../model/SecurityDataLineCutAlarmRaised.go        |   2 +-
 .../model/SecurityDataLowBatteryCharging.go        |   2 +-
 .../model/SecurityDataLowBatteryCorrected.go       |   2 +-
 .../model/SecurityDataLowBatteryDetected.go        |   2 +-
 .../readwrite/model/SecurityDataMainsFailure.go    |   2 +-
 .../model/SecurityDataMainsRestoredOrApplied.go    |   2 +-
 .../cbus/readwrite/model/SecurityDataOff.go        |   2 +-
 .../cbus/readwrite/model/SecurityDataOn.go         |   2 +-
 .../model/SecurityDataOtherAlarmCleared.go         |   2 +-
 .../model/SecurityDataOtherAlarmRaised.go          |   2 +-
 .../readwrite/model/SecurityDataPanicActivated.go  |   2 +-
 .../readwrite/model/SecurityDataPanicCleared.go    |   2 +-
 .../model/SecurityDataPasswordEntryStatus.go       |   2 +-
 .../cbus/readwrite/model/SecurityDataRaiseAlarm.go |   2 +-
 .../readwrite/model/SecurityDataRaiseTamper.go     |   2 +-
 .../readwrite/model/SecurityDataRequestZoneName.go |   2 +-
 .../readwrite/model/SecurityDataStatus1Request.go  |   2 +-
 .../readwrite/model/SecurityDataStatus2Request.go  |   2 +-
 .../readwrite/model/SecurityDataStatusReport1.go   |   2 +-
 .../readwrite/model/SecurityDataStatusReport2.go   |   2 +-
 .../model/SecurityDataSystemArmedDisarmed.go       |   2 +-
 .../readwrite/model/SecurityDataSystemDisarmed.go  |   2 +-
 .../cbus/readwrite/model/SecurityDataTamperOff.go  |   2 +-
 .../cbus/readwrite/model/SecurityDataTamperOn.go   |   2 +-
 .../readwrite/model/SecurityDataZoneIsolated.go    |   2 +-
 .../cbus/readwrite/model/SecurityDataZoneName.go   |   2 +-
 .../cbus/readwrite/model/SecurityDataZoneOpen.go   |   2 +-
 .../cbus/readwrite/model/SecurityDataZoneSealed.go |   2 +-
 .../cbus/readwrite/model/SecurityDataZoneShort.go  |   2 +-
 .../readwrite/model/SecurityDataZoneUnsealed.go    |   2 +-
 .../cbus/readwrite/model/SerialInterfaceAddress.go |   2 +-
 .../protocols/cbus/readwrite/model/SerialNumber.go |   2 +-
 .../cbus/readwrite/model/ServerErrorReply.go       |   2 +-
 .../protocols/cbus/readwrite/model/StatusByte.go   |   2 +-
 .../cbus/readwrite/model/StatusRequest.go          |   2 +-
 .../readwrite/model/StatusRequestBinaryState.go    |   2 +-
 .../model/StatusRequestBinaryStateDeprecated.go    |   2 +-
 .../cbus/readwrite/model/StatusRequestLevel.go     |   2 +-
 .../protocols/cbus/readwrite/model/TamperStatus.go |   2 +-
 .../cbus/readwrite/model/TelephonyData.go          |   2 +-
 .../readwrite/model/TelephonyDataClearDiversion.go |   2 +-
 .../readwrite/model/TelephonyDataDialInFailure.go  |   2 +-
 .../readwrite/model/TelephonyDataDialOutFailure.go |   2 +-
 .../cbus/readwrite/model/TelephonyDataDivert.go    |   2 +-
 .../TelephonyDataInternetConnectionRequestMade.go  |   2 +-
 .../model/TelephonyDataIsolateSecondaryOutlet.go   |   2 +-
 .../readwrite/model/TelephonyDataLineOffHook.go    |   2 +-
 .../readwrite/model/TelephonyDataLineOnHook.go     |   2 +-
 .../model/TelephonyDataRecallLastNumber.go         |   2 +-
 .../model/TelephonyDataRecallLastNumberRequest.go  |   2 +-
 .../model/TelephonyDataRejectIncomingCall.go       |   2 +-
 .../cbus/readwrite/model/TelephonyDataRinging.go   |   2 +-
 .../readwrite/model/TemperatureBroadcastData.go    |   2 +-
 .../cbus/readwrite/model/TriggerControlData.go     |   2 +-
 .../model/TriggerControlDataIndicatorKill.go       |   2 +-
 .../readwrite/model/TriggerControlDataLabel.go     |   2 +-
 .../model/TriggerControlDataTriggerEvent.go        |   2 +-
 .../model/TriggerControlDataTriggerMax.go          |   2 +-
 .../model/TriggerControlDataTriggerMin.go          |   2 +-
 .../readwrite/model/TriggerControlLabelOptions.go  |   2 +-
 .../protocols/cbus/readwrite/model/UnitAddress.go  |   2 +-
 .../protocols/cbus/readwrite/model/ZoneStatus.go   |   2 +-
 plc4go/protocols/df1/readwrite/model/DF1Command.go |   2 +-
 plc4go/protocols/df1/readwrite/model/DF1Symbol.go  |   2 +-
 .../df1/readwrite/model/DF1SymbolMessageFrame.go   |   2 +-
 .../readwrite/model/DF1SymbolMessageFrameACK.go    |   2 +-
 .../readwrite/model/DF1SymbolMessageFrameNAK.go    |   2 +-
 .../readwrite/model/DF1UnprotectedReadRequest.go   |   2 +-
 .../readwrite/model/DF1UnprotectedReadResponse.go  |   2 +-
 .../protocols/eip/readwrite/model/CipExchange.go   |   2 +-
 plc4go/protocols/eip/readwrite/model/CipRRData.go  |   2 +-
 .../eip/readwrite/model/CipReadRequest.go          |   2 +-
 .../eip/readwrite/model/CipReadResponse.go         |   2 +-
 plc4go/protocols/eip/readwrite/model/CipService.go |   2 +-
 .../eip/readwrite/model/CipUnconnectedRequest.go   |   2 +-
 .../eip/readwrite/model/CipWriteRequest.go         |   2 +-
 .../eip/readwrite/model/CipWriteResponse.go        |   2 +-
 .../eip/readwrite/model/EipConnectionRequest.go    |   2 +-
 .../eip/readwrite/model/EipDisconnectRequest.go    |   2 +-
 plc4go/protocols/eip/readwrite/model/EipPacket.go  |   2 +-
 .../eip/readwrite/model/MultipleServiceRequest.go  |   2 +-
 .../eip/readwrite/model/MultipleServiceResponse.go |   2 +-
 plc4go/protocols/eip/readwrite/model/Services.go   |   2 +-
 .../firmata/readwrite/model/FirmataCommand.go      |   2 +-
 .../model/FirmataCommandProtocolVersion.go         |   2 +-
 .../model/FirmataCommandSetDigitalPinValue.go      |   2 +-
 .../readwrite/model/FirmataCommandSetPinMode.go    |   2 +-
 .../firmata/readwrite/model/FirmataCommandSysex.go |   2 +-
 .../readwrite/model/FirmataCommandSystemReset.go   |   2 +-
 .../firmata/readwrite/model/FirmataMessage.go      |   2 +-
 .../readwrite/model/FirmataMessageAnalogIO.go      |   2 +-
 .../readwrite/model/FirmataMessageCommand.go       |   2 +-
 .../readwrite/model/FirmataMessageDigitalIO.go     |   2 +-
 .../model/FirmataMessageSubscribeAnalogPinValue.go |   2 +-
 .../FirmataMessageSubscribeDigitalPinValue.go      |   2 +-
 .../firmata/readwrite/model/SysexCommand.go        |   2 +-
 .../model/SysexCommandAnalogMappingQueryRequest.go |   2 +-
 .../SysexCommandAnalogMappingQueryResponse.go      |   2 +-
 .../model/SysexCommandAnalogMappingResponse.go     |   2 +-
 .../readwrite/model/SysexCommandCapabilityQuery.go |   2 +-
 .../model/SysexCommandCapabilityResponse.go        |   2 +-
 .../readwrite/model/SysexCommandExtendedAnalog.go  |   2 +-
 .../readwrite/model/SysexCommandExtendedId.go      |   2 +-
 .../readwrite/model/SysexCommandPinStateQuery.go   |   2 +-
 .../model/SysexCommandPinStateResponse.go          |   2 +-
 .../model/SysexCommandReportFirmwareRequest.go     |   2 +-
 .../model/SysexCommandReportFirmwareResponse.go    |   2 +-
 .../model/SysexCommandSamplingInterval.go          |   2 +-
 .../readwrite/model/SysexCommandStringData.go      |   2 +-
 .../model/SysexCommandSysexNonRealtime.go          |   2 +-
 .../readwrite/model/SysexCommandSysexRealtime.go   |   2 +-
 plc4go/protocols/knxnetip/readwrite/model/Apdu.go  |   2 +-
 .../knxnetip/readwrite/model/ApduControl.go        |   2 +-
 .../knxnetip/readwrite/model/ApduControlAck.go     |   2 +-
 .../knxnetip/readwrite/model/ApduControlConnect.go |   2 +-
 .../readwrite/model/ApduControlContainer.go        |   2 +-
 .../readwrite/model/ApduControlDisconnect.go       |   2 +-
 .../knxnetip/readwrite/model/ApduControlNack.go    |   2 +-
 .../protocols/knxnetip/readwrite/model/ApduData.go |   2 +-
 .../knxnetip/readwrite/model/ApduDataAdcRead.go    |   2 +-
 .../readwrite/model/ApduDataAdcResponse.go         |   2 +-
 .../knxnetip/readwrite/model/ApduDataContainer.go  |   2 +-
 .../model/ApduDataDeviceDescriptorRead.go          |   2 +-
 .../model/ApduDataDeviceDescriptorResponse.go      |   2 +-
 .../knxnetip/readwrite/model/ApduDataExt.go        |   2 +-
 .../readwrite/model/ApduDataExtAuthorizeRequest.go |   2 +-
 .../model/ApduDataExtAuthorizeResponse.go          |   2 +-
 .../model/ApduDataExtDomainAddressRead.go          |   2 +-
 .../model/ApduDataExtDomainAddressResponse.go      |   2 +-
 .../model/ApduDataExtDomainAddressSelectiveRead.go |   2 +-
 .../ApduDataExtDomainAddressSerialNumberRead.go    |   2 +-
 ...ApduDataExtDomainAddressSerialNumberResponse.go |   2 +-
 .../ApduDataExtDomainAddressSerialNumberWrite.go   |   2 +-
 .../model/ApduDataExtDomainAddressWrite.go         |   2 +-
 .../model/ApduDataExtFileStreamInfoReport.go       |   2 +-
 .../ApduDataExtGroupPropertyValueInfoReport.go     |   2 +-
 .../model/ApduDataExtGroupPropertyValueRead.go     |   2 +-
 .../model/ApduDataExtGroupPropertyValueResponse.go |   2 +-
 .../model/ApduDataExtGroupPropertyValueWrite.go    |   2 +-
 ...ApduDataExtIndividualAddressSerialNumberRead.go |   2 +-
 ...DataExtIndividualAddressSerialNumberResponse.go |   2 +-
 ...pduDataExtIndividualAddressSerialNumberWrite.go |   2 +-
 .../readwrite/model/ApduDataExtKeyResponse.go      |   2 +-
 .../readwrite/model/ApduDataExtKeyWrite.go         |   2 +-
 .../readwrite/model/ApduDataExtLinkRead.go         |   2 +-
 .../readwrite/model/ApduDataExtLinkResponse.go     |   2 +-
 .../readwrite/model/ApduDataExtLinkWrite.go        |   2 +-
 .../readwrite/model/ApduDataExtMemoryBitWrite.go   |   2 +-
 .../model/ApduDataExtNetworkParameterRead.go       |   2 +-
 .../model/ApduDataExtNetworkParameterResponse.go   |   2 +-
 .../model/ApduDataExtNetworkParameterWrite.go      |   2 +-
 .../model/ApduDataExtOpenRoutingTableRequest.go    |   2 +-
 .../model/ApduDataExtPropertyDescriptionRead.go    |   2 +-
 .../ApduDataExtPropertyDescriptionResponse.go      |   2 +-
 .../model/ApduDataExtPropertyValueRead.go          |   2 +-
 .../model/ApduDataExtPropertyValueResponse.go      |   2 +-
 .../model/ApduDataExtPropertyValueWrite.go         |   2 +-
 .../model/ApduDataExtReadRouterMemoryRequest.go    |   2 +-
 .../model/ApduDataExtReadRouterMemoryResponse.go   |   2 +-
 .../model/ApduDataExtReadRouterStatusRequest.go    |   2 +-
 .../model/ApduDataExtReadRouterStatusResponse.go   |   2 +-
 .../model/ApduDataExtReadRoutingTableRequest.go    |   2 +-
 .../model/ApduDataExtReadRoutingTableResponse.go   |   2 +-
 .../model/ApduDataExtWriteRouterMemoryRequest.go   |   2 +-
 .../model/ApduDataExtWriteRouterStatusRequest.go   |   2 +-
 .../model/ApduDataExtWriteRoutingTableRequest.go   |   2 +-
 .../readwrite/model/ApduDataGroupValueRead.go      |   2 +-
 .../readwrite/model/ApduDataGroupValueResponse.go  |   2 +-
 .../readwrite/model/ApduDataGroupValueWrite.go     |   2 +-
 .../model/ApduDataIndividualAddressRead.go         |   2 +-
 .../model/ApduDataIndividualAddressResponse.go     |   2 +-
 .../model/ApduDataIndividualAddressWrite.go        |   2 +-
 .../knxnetip/readwrite/model/ApduDataMemoryRead.go |   2 +-
 .../readwrite/model/ApduDataMemoryResponse.go      |   2 +-
 .../readwrite/model/ApduDataMemoryWrite.go         |   2 +-
 .../knxnetip/readwrite/model/ApduDataOther.go      |   2 +-
 .../knxnetip/readwrite/model/ApduDataRestart.go    |   2 +-
 .../readwrite/model/ApduDataUserMessage.go         |   2 +-
 plc4go/protocols/knxnetip/readwrite/model/CEMI.go  |   2 +-
 .../readwrite/model/CEMIAdditionalInformation.go   |   2 +-
 .../CEMIAdditionalInformationBusmonitorInfo.go     |   2 +-
 .../CEMIAdditionalInformationRelativeTimestamp.go  |   2 +-
 .../knxnetip/readwrite/model/ChannelInformation.go |   2 +-
 .../knxnetip/readwrite/model/ComObjectTable.go     |   2 +-
 .../model/ComObjectTableRealisationType1.go        |   2 +-
 .../model/ComObjectTableRealisationType2.go        |   2 +-
 .../model/ComObjectTableRealisationType6.go        |   2 +-
 .../knxnetip/readwrite/model/ConnectionRequest.go  |   2 +-
 .../model/ConnectionRequestInformation.go          |   2 +-
 ...ConnectionRequestInformationDeviceManagement.go |   2 +-
 ...ConnectionRequestInformationTunnelConnection.go |   2 +-
 .../knxnetip/readwrite/model/ConnectionResponse.go |   2 +-
 .../readwrite/model/ConnectionResponseDataBlock.go |   2 +-
 .../ConnectionResponseDataBlockDeviceManagement.go |   2 +-
 .../ConnectionResponseDataBlockTunnelConnection.go |   2 +-
 .../readwrite/model/ConnectionStateRequest.go      |   2 +-
 .../readwrite/model/ConnectionStateResponse.go     |   2 +-
 .../knxnetip/readwrite/model/DIBDeviceInfo.go      |   2 +-
 .../knxnetip/readwrite/model/DIBSuppSvcFamilies.go |   2 +-
 .../knxnetip/readwrite/model/DescriptionRequest.go |   2 +-
 .../readwrite/model/DescriptionResponse.go         |   2 +-
 .../readwrite/model/DeviceConfigurationAck.go      |   2 +-
 .../model/DeviceConfigurationAckDataBlock.go       |   2 +-
 .../readwrite/model/DeviceConfigurationRequest.go  |   2 +-
 .../model/DeviceConfigurationRequestDataBlock.go   |   2 +-
 .../readwrite/model/DeviceDescriptorType2.go       |   2 +-
 .../knxnetip/readwrite/model/DeviceStatus.go       |   2 +-
 .../knxnetip/readwrite/model/DisconnectRequest.go  |   2 +-
 .../knxnetip/readwrite/model/DisconnectResponse.go |   2 +-
 .../model/GroupObjectDescriptorRealisationType1.go |   2 +-
 .../model/GroupObjectDescriptorRealisationType2.go |   2 +-
 .../model/GroupObjectDescriptorRealisationType6.go |   2 +-
 .../model/GroupObjectDescriptorRealisationType7.go |   2 +-
 .../model/GroupObjectDescriptorRealisationTypeB.go |   2 +-
 .../readwrite/model/HPAIControlEndpoint.go         |   2 +-
 .../knxnetip/readwrite/model/HPAIDataEndpoint.go   |   2 +-
 .../readwrite/model/HPAIDiscoveryEndpoint.go       |   2 +-
 .../knxnetip/readwrite/model/IPAddress.go          |   2 +-
 .../knxnetip/readwrite/model/KnxAddress.go         |   2 +-
 .../knxnetip/readwrite/model/KnxGroupAddress.go    |   2 +-
 .../readwrite/model/KnxGroupAddress2Level.go       |   2 +-
 .../readwrite/model/KnxGroupAddress3Level.go       |   2 +-
 .../readwrite/model/KnxGroupAddressFreeLevel.go    |   2 +-
 .../knxnetip/readwrite/model/KnxNetIpCore.go       |   2 +-
 .../readwrite/model/KnxNetIpDeviceManagement.go    |   2 +-
 .../knxnetip/readwrite/model/KnxNetIpMessage.go    |   2 +-
 .../knxnetip/readwrite/model/KnxNetIpRouting.go    |   2 +-
 .../knxnetip/readwrite/model/KnxNetIpTunneling.go  |   2 +-
 .../knxnetip/readwrite/model/KnxNetObjectServer.go |   2 +-
 .../model/KnxNetRemoteConfigurationAndDiagnosis.go |   2 +-
 .../readwrite/model/KnxNetRemoteLogging.go         |   2 +-
 .../knxnetip/readwrite/model/LBusmonInd.go         |   2 +-
 .../protocols/knxnetip/readwrite/model/LDataCon.go |   2 +-
 .../knxnetip/readwrite/model/LDataExtended.go      |   2 +-
 .../knxnetip/readwrite/model/LDataFrame.go         |   2 +-
 .../knxnetip/readwrite/model/LDataFrameACK.go      |   2 +-
 .../protocols/knxnetip/readwrite/model/LDataInd.go |   2 +-
 .../protocols/knxnetip/readwrite/model/LDataReq.go |   2 +-
 .../knxnetip/readwrite/model/LPollData.go          |   2 +-
 .../knxnetip/readwrite/model/LPollDataCon.go       |   2 +-
 .../knxnetip/readwrite/model/LPollDataReq.go       |   2 +-
 .../protocols/knxnetip/readwrite/model/LRawCon.go  |   2 +-
 .../protocols/knxnetip/readwrite/model/LRawInd.go  |   2 +-
 .../protocols/knxnetip/readwrite/model/LRawReq.go  |   2 +-
 .../knxnetip/readwrite/model/MACAddress.go         |   2 +-
 .../readwrite/model/MFuncPropCommandReq.go         |   2 +-
 .../knxnetip/readwrite/model/MFuncPropCon.go       |   2 +-
 .../readwrite/model/MFuncPropStateReadReq.go       |   2 +-
 .../knxnetip/readwrite/model/MPropInfoInd.go       |   2 +-
 .../knxnetip/readwrite/model/MPropReadCon.go       |   2 +-
 .../knxnetip/readwrite/model/MPropReadReq.go       |   2 +-
 .../knxnetip/readwrite/model/MPropWriteCon.go      |   2 +-
 .../knxnetip/readwrite/model/MPropWriteReq.go      |   2 +-
 .../knxnetip/readwrite/model/MResetInd.go          |   2 +-
 .../knxnetip/readwrite/model/MResetReq.go          |   2 +-
 .../model/ProjectInstallationIdentifier.go         |   2 +-
 .../knxnetip/readwrite/model/RelativeTimestamp.go  |   2 +-
 .../knxnetip/readwrite/model/RoutingIndication.go  |   2 +-
 .../knxnetip/readwrite/model/SearchRequest.go      |   2 +-
 .../knxnetip/readwrite/model/SearchResponse.go     |   2 +-
 .../knxnetip/readwrite/model/ServiceId.go          |   2 +-
 .../knxnetip/readwrite/model/TDataConnectedInd.go  |   2 +-
 .../knxnetip/readwrite/model/TDataConnectedReq.go  |   2 +-
 .../knxnetip/readwrite/model/TDataIndividualInd.go |   2 +-
 .../knxnetip/readwrite/model/TDataIndividualReq.go |   2 +-
 .../knxnetip/readwrite/model/TunnelingRequest.go   |   2 +-
 .../readwrite/model/TunnelingRequestDataBlock.go   |   2 +-
 .../knxnetip/readwrite/model/TunnelingResponse.go  |   2 +-
 .../readwrite/model/TunnelingResponseDataBlock.go  |   2 +-
 .../knxnetip/readwrite/model/UnknownMessage.go     |   2 +-
 .../protocols/modbus/readwrite/model/ModbusADU.go  |   2 +-
 .../modbus/readwrite/model/ModbusAsciiADU.go       |   2 +-
 .../modbus/readwrite/model/ModbusConstants.go      |   2 +-
 .../model/ModbusDeviceInformationObject.go         |   2 +-
 .../protocols/modbus/readwrite/model/ModbusPDU.go  |   2 +-
 .../readwrite/model/ModbusPDUDiagnosticRequest.go  |   2 +-
 .../readwrite/model/ModbusPDUDiagnosticResponse.go |   2 +-
 .../modbus/readwrite/model/ModbusPDUError.go       |   2 +-
 .../model/ModbusPDUGetComEventCounterRequest.go    |   2 +-
 .../model/ModbusPDUGetComEventCounterResponse.go   |   2 +-
 .../model/ModbusPDUGetComEventLogRequest.go        |   2 +-
 .../model/ModbusPDUGetComEventLogResponse.go       |   2 +-
 .../ModbusPDUMaskWriteHoldingRegisterRequest.go    |   2 +-
 .../ModbusPDUMaskWriteHoldingRegisterResponse.go   |   2 +-
 .../readwrite/model/ModbusPDUReadCoilsRequest.go   |   2 +-
 .../readwrite/model/ModbusPDUReadCoilsResponse.go  |   2 +-
 .../ModbusPDUReadDeviceIdentificationRequest.go    |   2 +-
 .../ModbusPDUReadDeviceIdentificationResponse.go   |   2 +-
 .../model/ModbusPDUReadDiscreteInputsRequest.go    |   2 +-
 .../model/ModbusPDUReadDiscreteInputsResponse.go   |   2 +-
 .../model/ModbusPDUReadExceptionStatusRequest.go   |   2 +-
 .../model/ModbusPDUReadExceptionStatusResponse.go  |   2 +-
 .../model/ModbusPDUReadFifoQueueRequest.go         |   2 +-
 .../model/ModbusPDUReadFifoQueueResponse.go        |   2 +-
 .../model/ModbusPDUReadFileRecordRequest.go        |   2 +-
 .../model/ModbusPDUReadFileRecordRequestItem.go    |   2 +-
 .../model/ModbusPDUReadFileRecordResponse.go       |   2 +-
 .../model/ModbusPDUReadFileRecordResponseItem.go   |   2 +-
 .../model/ModbusPDUReadHoldingRegistersRequest.go  |   2 +-
 .../model/ModbusPDUReadHoldingRegistersResponse.go |   2 +-
 .../model/ModbusPDUReadInputRegistersRequest.go    |   2 +-
 .../model/ModbusPDUReadInputRegistersResponse.go   |   2 +-
 ...sPDUReadWriteMultipleHoldingRegistersRequest.go |   2 +-
 ...PDUReadWriteMultipleHoldingRegistersResponse.go |   2 +-
 .../model/ModbusPDUReportServerIdRequest.go        |   2 +-
 .../model/ModbusPDUReportServerIdResponse.go       |   2 +-
 .../model/ModbusPDUWriteFileRecordRequest.go       |   2 +-
 .../model/ModbusPDUWriteFileRecordRequestItem.go   |   2 +-
 .../model/ModbusPDUWriteFileRecordResponse.go      |   2 +-
 .../model/ModbusPDUWriteFileRecordResponseItem.go  |   2 +-
 .../model/ModbusPDUWriteMultipleCoilsRequest.go    |   2 +-
 .../model/ModbusPDUWriteMultipleCoilsResponse.go   |   2 +-
 ...odbusPDUWriteMultipleHoldingRegistersRequest.go |   2 +-
 ...dbusPDUWriteMultipleHoldingRegistersResponse.go |   2 +-
 .../model/ModbusPDUWriteSingleCoilRequest.go       |   2 +-
 .../model/ModbusPDUWriteSingleCoilResponse.go      |   2 +-
 .../model/ModbusPDUWriteSingleRegisterRequest.go   |   2 +-
 .../model/ModbusPDUWriteSingleRegisterResponse.go  |   2 +-
 .../modbus/readwrite/model/ModbusRtuADU.go         |   2 +-
 .../modbus/readwrite/model/ModbusTcpADU.go         |   2 +-
 .../model/AlarmMessageAckObjectPushType.go         |   2 +-
 .../s7/readwrite/model/AlarmMessageAckPushType.go  |   2 +-
 .../readwrite/model/AlarmMessageAckResponseType.go |   2 +-
 .../s7/readwrite/model/AlarmMessageAckType.go      |   2 +-
 .../readwrite/model/AlarmMessageObjectAckType.go   |   2 +-
 .../readwrite/model/AlarmMessageObjectPushType.go  |   2 +-
 .../readwrite/model/AlarmMessageObjectQueryType.go |   2 +-
 .../s7/readwrite/model/AlarmMessagePushType.go     |   2 +-
 .../s7/readwrite/model/AlarmMessageQueryType.go    |   2 +-
 .../s7/readwrite/model/AssociatedValueType.go      |   2 +-
 plc4go/protocols/s7/readwrite/model/COTPPacket.go  |   2 +-
 .../readwrite/model/COTPPacketConnectionRequest.go |   2 +-
 .../model/COTPPacketConnectionResponse.go          |   2 +-
 .../protocols/s7/readwrite/model/COTPPacketData.go |   2 +-
 .../readwrite/model/COTPPacketDisconnectRequest.go |   2 +-
 .../model/COTPPacketDisconnectResponse.go          |   2 +-
 .../s7/readwrite/model/COTPPacketTpduError.go      |   2 +-
 .../protocols/s7/readwrite/model/COTPParameter.go  |   2 +-
 .../s7/readwrite/model/COTPParameterCalledTsap.go  |   2 +-
 .../s7/readwrite/model/COTPParameterCallingTsap.go |   2 +-
 .../s7/readwrite/model/COTPParameterChecksum.go    |   2 +-
 ...COTPParameterDisconnectAdditionalInformation.go |   2 +-
 .../s7/readwrite/model/COTPParameterTpduSize.go    |   2 +-
 plc4go/protocols/s7/readwrite/model/DateAndTime.go |   2 +-
 plc4go/protocols/s7/readwrite/model/S7Address.go   |   2 +-
 .../protocols/s7/readwrite/model/S7AddressAny.go   |   2 +-
 .../s7/readwrite/model/S7DataAlarmMessage.go       |   2 +-
 plc4go/protocols/s7/readwrite/model/S7Message.go   |   2 +-
 .../s7/readwrite/model/S7MessageObjectRequest.go   |   2 +-
 .../s7/readwrite/model/S7MessageObjectResponse.go  |   2 +-
 .../s7/readwrite/model/S7MessageRequest.go         |   2 +-
 .../s7/readwrite/model/S7MessageResponse.go        |   2 +-
 .../s7/readwrite/model/S7MessageResponseData.go    |   2 +-
 .../s7/readwrite/model/S7MessageUserData.go        |   2 +-
 plc4go/protocols/s7/readwrite/model/S7Parameter.go |   2 +-
 .../readwrite/model/S7ParameterModeTransition.go   |   2 +-
 .../readwrite/model/S7ParameterReadVarRequest.go   |   2 +-
 .../readwrite/model/S7ParameterReadVarResponse.go  |   2 +-
 .../model/S7ParameterSetupCommunication.go         |   2 +-
 .../s7/readwrite/model/S7ParameterUserData.go      |   2 +-
 .../s7/readwrite/model/S7ParameterUserDataItem.go  |   2 +-
 .../model/S7ParameterUserDataItemCPUFunctions.go   |   2 +-
 .../readwrite/model/S7ParameterWriteVarRequest.go  |   2 +-
 .../readwrite/model/S7ParameterWriteVarResponse.go |   2 +-
 plc4go/protocols/s7/readwrite/model/S7Payload.go   |   2 +-
 .../s7/readwrite/model/S7PayloadAlarm8.go          |   2 +-
 .../s7/readwrite/model/S7PayloadAlarmAckInd.go     |   2 +-
 .../s7/readwrite/model/S7PayloadAlarmS.go          |   2 +-
 .../s7/readwrite/model/S7PayloadAlarmSC.go         |   2 +-
 .../s7/readwrite/model/S7PayloadAlarmSQ.go         |   2 +-
 .../readwrite/model/S7PayloadDiagnosticMessage.go  |   2 +-
 .../s7/readwrite/model/S7PayloadNotify.go          |   2 +-
 .../s7/readwrite/model/S7PayloadNotify8.go         |   2 +-
 .../s7/readwrite/model/S7PayloadReadVarResponse.go |   2 +-
 .../s7/readwrite/model/S7PayloadUserData.go        |   2 +-
 .../s7/readwrite/model/S7PayloadUserDataItem.go    |   2 +-
 .../S7PayloadUserDataItemCpuFunctionAlarmAck.go    |   2 +-
 ...yloadUserDataItemCpuFunctionAlarmAckResponse.go |   2 +-
 .../S7PayloadUserDataItemCpuFunctionAlarmQuery.go  |   2 +-
 ...oadUserDataItemCpuFunctionAlarmQueryResponse.go |   2 +-
 ...ayloadUserDataItemCpuFunctionMsgSubscription.go |   2 +-
 ...aItemCpuFunctionMsgSubscriptionAlarmResponse.go |   2 +-
 ...erDataItemCpuFunctionMsgSubscriptionResponse.go |   2 +-
 ...ataItemCpuFunctionMsgSubscriptionSysResponse.go |   2 +-
 ...PayloadUserDataItemCpuFunctionReadSzlRequest.go |   2 +-
 ...ayloadUserDataItemCpuFunctionReadSzlResponse.go |   2 +-
 .../s7/readwrite/model/S7PayloadWriteVarRequest.go |   2 +-
 .../readwrite/model/S7PayloadWriteVarResponse.go   |   2 +-
 .../s7/readwrite/model/S7VarPayloadDataItem.go     |   2 +-
 .../s7/readwrite/model/S7VarPayloadStatusItem.go   |   2 +-
 .../readwrite/model/S7VarRequestParameterItem.go   |   2 +-
 .../model/S7VarRequestParameterItemAddress.go      |   2 +-
 plc4go/protocols/s7/readwrite/model/State.go       |   2 +-
 .../s7/readwrite/model/SzlDataTreeItem.go          |   2 +-
 plc4go/protocols/s7/readwrite/model/SzlId.go       |   2 +-
 plc4go/protocols/s7/readwrite/model/TPKTPacket.go  |   2 +-
 .../protocols/simulated/readwrite/model/Dummy.go   |   2 +-
 plc4go/spi/model/DefaultPlcBrowseEvent.go          |   2 +-
 plc4go/spi/model/DefaultPlcBrowseRequest.go        |   2 +-
 plc4go/spi/model/DefaultPlcReadRequest.go          |   2 +-
 plc4go/spi/model/DefaultPlcReadResponse.go         |   2 +-
 plc4go/spi/model/DefaultPlcSubscriptionEvent.go    |   2 +-
 plc4go/spi/model/DefaultPlcSubscriptionRequest.go  |   2 +-
 plc4go/spi/model/DefaultPlcSubscriptionResponse.go |   2 +-
 plc4go/spi/model/DefaultPlcWriteRequest.go         |   2 +-
 plc4go/spi/model/DefaultPlcWriteResponse.go        |   2 +-
 plc4go/spi/utils/Buffer.go                         |  16 +-
 plc4go/spi/utils/ReadBufferJsonBased.go            |  46 ++--
 plc4go/spi/utils/ReadBufferXmlBased.go             |   6 +-
 plc4go/spi/utils/WriteBufferBoxBased.go            |  46 ++--
 plc4go/spi/utils/WriteBufferJsonBased.go           |  40 ++--
 plc4go/spi/utils/WriteBufferXmlBased.go            |  10 +-
 plc4go/spi/utils/bufferCommons.go                  |  18 +-
 plc4go/spi/values/WriteBufferPlcValueBased.go      | 239 +++++++++++++++++++++
 2048 files changed, 2384 insertions(+), 2147 deletions(-)
 create mode 100644 plc4go/spi/values/WriteBufferPlcValueBased.go


[plc4x] 02/02: feat(plc4go/spi): introduced WriteBufferPlcValueBased

Posted by sr...@apache.org.
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

commit 2a860ced9333de0fdf4ea55270501bdefa9ae94f
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Thu Aug 18 17:50:22 2022 +0200

    feat(plc4go/spi): introduced WriteBufferPlcValueBased
---
 plc4go/internal/cbus/Reader.go                |  16 +-
 plc4go/spi/utils/Buffer.go                    |  16 +-
 plc4go/spi/utils/ReadBufferJsonBased.go       |  46 ++---
 plc4go/spi/utils/ReadBufferXmlBased.go        |   6 +-
 plc4go/spi/utils/WriteBufferBoxBased.go       |  38 ++--
 plc4go/spi/utils/WriteBufferJsonBased.go      |  40 ++---
 plc4go/spi/utils/WriteBufferXmlBased.go       |  10 +-
 plc4go/spi/utils/bufferCommons.go             |  18 +-
 plc4go/spi/values/WriteBufferPlcValueBased.go | 239 ++++++++++++++++++++++++++
 9 files changed, 333 insertions(+), 96 deletions(-)

diff --git a/plc4go/internal/cbus/Reader.go b/plc4go/internal/cbus/Reader.go
index e0712f4a2..bb04a34a0 100644
--- a/plc4go/internal/cbus/Reader.go
+++ b/plc4go/internal/cbus/Reader.go
@@ -247,7 +247,7 @@ func (m *Reader) Read(ctx context.Context, readRequest apiModel.PlcReadRequest)
 								addPlcValue(fieldNameCopy, spiValues.NewPlcByteArray(identifyReplyCommand.GetCurrentSenseLevels()))
 							case readWriteModel.IdentifyReplyCommandDelaysExactly:
 								addPlcValue(fieldNameCopy, spiValues.NewPlcStruct(map[string]apiValues.PlcValue{
-									"ReStrikeDelay": spiValues.NewPlcUINT(uint16(identifyReplyCommand.GetReStrikeDelay())),
+									"ReStrikeDelay": spiValues.NewPlcUSINT(identifyReplyCommand.GetReStrikeDelay()),
 									"TerminalLevel": spiValues.NewPlcByteArray(identifyReplyCommand.GetTerminalLevels()),
 								}))
 							case readWriteModel.IdentifyReplyCommandDSIStatusExactly:
@@ -261,16 +261,16 @@ func (m *Reader) Read(ctx context.Context, readRequest apiModel.PlcReadRequest)
 									"ChannelStatus7":          spiValues.NewPlcSTRING(identifyReplyCommand.GetChannelStatus7().String()),
 									"ChannelStatus8":          spiValues.NewPlcSTRING(identifyReplyCommand.GetChannelStatus8().String()),
 									"UnitStatus":              spiValues.NewPlcSTRING(identifyReplyCommand.GetUnitStatus().String()),
-									"DimmingUCRevisionNumber": spiValues.NewPlcUINT(uint16(identifyReplyCommand.GetDimmingUCRevisionNumber())),
+									"DimmingUCRevisionNumber": spiValues.NewPlcUSINT(identifyReplyCommand.GetDimmingUCRevisionNumber()),
 								}))
 							case readWriteModel.IdentifyReplyCommandExtendedDiagnosticSummaryExactly:
 								addPlcValue(fieldNameCopy, spiValues.NewPlcStruct(map[string]apiValues.PlcValue{
 									"LowApplication":         spiValues.NewPlcSTRING(identifyReplyCommand.GetLowApplication().String()),
 									"HighApplication":        spiValues.NewPlcSTRING(identifyReplyCommand.GetHighApplication().String()),
-									"Area":                   spiValues.NewPlcUINT(uint16(identifyReplyCommand.GetArea())),
+									"Area":                   spiValues.NewPlcUSINT(identifyReplyCommand.GetArea()),
 									"Crc":                    spiValues.NewPlcUINT(identifyReplyCommand.GetCrc()),
 									"SerialNumber":           spiValues.NewPlcUDINT(identifyReplyCommand.GetSerialNumber()),
-									"NetworkVoltage":         spiValues.NewPlcUINT(uint16(identifyReplyCommand.GetNetworkVoltage())),
+									"NetworkVoltage":         spiValues.NewPlcUSINT(identifyReplyCommand.GetNetworkVoltage()),
 									"UnitInLearnMode":        spiValues.NewPlcBOOL(identifyReplyCommand.GetUnitInLearnMode()),
 									"NetworkVoltageLow":      spiValues.NewPlcBOOL(identifyReplyCommand.GetNetworkVoltageLow()),
 									"NetworkVoltageMarginal": spiValues.NewPlcBOOL(identifyReplyCommand.GetNetworkVoltageMarginal()),
@@ -288,7 +288,7 @@ func (m *Reader) Read(ctx context.Context, readRequest apiModel.PlcReadRequest)
 							case readWriteModel.IdentifyReplyCommandSummaryExactly:
 								addPlcValue(fieldNameCopy, spiValues.NewPlcStruct(map[string]apiValues.PlcValue{
 									"PartName":        spiValues.NewPlcSTRING(identifyReplyCommand.GetPartName()),
-									"UnitServiceType": spiValues.NewPlcUINT(uint16(identifyReplyCommand.GetUnitServiceType())),
+									"UnitServiceType": spiValues.NewPlcUSINT(identifyReplyCommand.GetUnitServiceType()),
 									"Version":         spiValues.NewPlcSTRING(identifyReplyCommand.GetVersion()),
 								}))
 							case readWriteModel.IdentifyReplyCommandFirmwareVersionExactly:
@@ -346,13 +346,13 @@ func (m *Reader) Read(ctx context.Context, readRequest apiModel.PlcReadRequest)
 										"ClockGenerationEnabled": spiValues.NewPlcBOOL(unitFlags.GetClockGenerationEnabled()),
 										"UnitGeneratingClock":    spiValues.NewPlcBOOL(unitFlags.GetUnitGeneratingClock()),
 									}),
-									"TimeFromLastRecoverOfMainsInSeconds": spiValues.NewPlcUINT(uint16(identifyReplyCommand.GetTimeFromLastRecoverOfMainsInSeconds())),
+									"TimeFromLastRecoverOfMainsInSeconds": spiValues.NewPlcUSINT(identifyReplyCommand.GetTimeFromLastRecoverOfMainsInSeconds()),
 								}
 								if gavStoreEnabledByte1 := identifyReplyCommand.GetGavStoreEnabledByte1(); gavStoreEnabledByte1 != nil {
-									structContent["GavStoreEnabledByte1"] = spiValues.NewPlcUINT(uint16(*gavStoreEnabledByte1))
+									structContent["GavStoreEnabledByte1"] = spiValues.NewPlcUSINT(*gavStoreEnabledByte1)
 								}
 								if gavStoreEnabledByte2 := identifyReplyCommand.GetGavStoreEnabledByte2(); gavStoreEnabledByte2 != nil {
-									structContent["GavStoreEnabledByte2"] = spiValues.NewPlcUINT(uint16(*gavStoreEnabledByte2))
+									structContent["GavStoreEnabledByte2"] = spiValues.NewPlcUSINT(*gavStoreEnabledByte2)
 								}
 								addPlcValue(fieldNameCopy, spiValues.NewPlcStruct(structContent))
 							case readWriteModel.IdentifyReplyCommandTerminalLevelsExactly:
diff --git a/plc4go/spi/utils/Buffer.go b/plc4go/spi/utils/Buffer.go
index 8061ee84d..30aa190a0 100644
--- a/plc4go/spi/utils/Buffer.go
+++ b/plc4go/spi/utils/Buffer.go
@@ -62,7 +62,13 @@ type withRenderAsList struct {
 	renderAsList bool
 }
 
-func upcastReaderArgs(args ...WithReaderArgs) []WithReaderWriterArgs {
+//
+// Internal section
+//
+///////////////////////////////////////
+///////////////////////////////////////
+
+func UpcastReaderArgs(args ...WithReaderArgs) []WithReaderWriterArgs {
 	result := make([]WithReaderWriterArgs, len(args))
 	for i, arg := range args {
 		result[i] = arg.(WithReaderWriterArgs)
@@ -70,16 +76,10 @@ func upcastReaderArgs(args ...WithReaderArgs) []WithReaderWriterArgs {
 	return result
 }
 
-func upcastWriterArgs(args ...WithWriterArgs) []WithReaderWriterArgs {
+func UpcastWriterArgs(args ...WithWriterArgs) []WithReaderWriterArgs {
 	result := make([]WithReaderWriterArgs, len(args))
 	for i, arg := range args {
 		result[i] = arg.(WithReaderWriterArgs)
 	}
 	return result
 }
-
-//
-// Internal section
-//
-///////////////////////////////////////
-///////////////////////////////////////
diff --git a/plc4go/spi/utils/ReadBufferJsonBased.go b/plc4go/spi/utils/ReadBufferJsonBased.go
index 0f0edc486..cf84e5b98 100644
--- a/plc4go/spi/utils/ReadBufferJsonBased.go
+++ b/plc4go/spi/utils/ReadBufferJsonBased.go
@@ -62,8 +62,8 @@ func NewStrictJsonReadBuffer(reader io.Reader, validateAttr bool) ReadBuffer {
 //
 
 type jsonReadBuffer struct {
-	bufferCommons
-	stack
+	BufferCommons
+	Stack
 	rootElement    map[string]interface{}
 	pos            uint
 	doValidateAttr bool
@@ -93,7 +93,7 @@ func (j *jsonReadBuffer) PullContext(logicalName string, readerArgs ...WithReade
 	if j.err != nil {
 		return j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	if j.Empty() {
 		if context, ok := j.rootElement[logicalName]; ok {
 			j.Push(context)
@@ -132,7 +132,7 @@ func (j *jsonReadBuffer) ReadBit(logicalName string, readerArgs ...WithReaderArg
 	if j.err != nil {
 		return false, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(1)
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "bit", 1, readerArgs...); err != nil {
@@ -149,7 +149,7 @@ func (j *jsonReadBuffer) ReadByte(logicalName string, readerArgs ...WithReaderAr
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(8)
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "byte", 8, readerArgs...); err != nil {
@@ -175,7 +175,7 @@ func (j *jsonReadBuffer) ReadByteArray(logicalName string, numberOfBytes int, re
 	if j.err != nil {
 		return nil, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(numberOfBytes / 8))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "byte", uint(numberOfBytes*8), readerArgs...); err != nil {
@@ -201,7 +201,7 @@ func (j *jsonReadBuffer) ReadUint8(logicalName string, bitLength uint8, readerAr
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "uint", uint(bitLength), readerArgs...); err != nil {
@@ -218,7 +218,7 @@ func (j *jsonReadBuffer) ReadUint16(logicalName string, bitLength uint8, readerA
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "uint", uint(bitLength), readerArgs...); err != nil {
@@ -235,7 +235,7 @@ func (j *jsonReadBuffer) ReadUint32(logicalName string, bitLength uint8, readerA
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "uint", uint(bitLength), readerArgs...); err != nil {
@@ -252,7 +252,7 @@ func (j *jsonReadBuffer) ReadUint64(logicalName string, bitLength uint8, readerA
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "uint", uint(bitLength), readerArgs...); err != nil {
@@ -269,7 +269,7 @@ func (j *jsonReadBuffer) ReadInt8(logicalName string, bitLength uint8, readerArg
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "int", uint(bitLength), readerArgs...); err != nil {
@@ -286,7 +286,7 @@ func (j *jsonReadBuffer) ReadInt16(logicalName string, bitLength uint8, readerAr
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "int", uint(bitLength), readerArgs...); err != nil {
@@ -303,7 +303,7 @@ func (j *jsonReadBuffer) ReadInt32(logicalName string, bitLength uint8, readerAr
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "int", uint(bitLength), readerArgs...); err != nil {
@@ -320,7 +320,7 @@ func (j *jsonReadBuffer) ReadInt64(logicalName string, bitLength uint8, readerAr
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "int", uint(bitLength), readerArgs...); err != nil {
@@ -337,8 +337,8 @@ func (j *jsonReadBuffer) ReadBigInt(logicalName string, bitLength uint64, reader
 	if j.err != nil {
 		return nil, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	peek, element := j.getElement(logicalName)
 	// TODO: not enough bits
 	if err := j.validateAttr(logicalName, element, "int", uint(bitLength), readerArgs...); err != nil {
@@ -357,7 +357,7 @@ func (j *jsonReadBuffer) ReadFloat32(logicalName string, bitLength uint8, reader
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "float", uint(bitLength), readerArgs...); err != nil {
@@ -374,7 +374,7 @@ func (j *jsonReadBuffer) ReadFloat64(logicalName string, bitLength uint8, reader
 	if j.err != nil {
 		return 0, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "float", uint(bitLength), readerArgs...); err != nil {
@@ -391,7 +391,7 @@ func (j *jsonReadBuffer) ReadBigFloat(logicalName string, bitLength uint8, reade
 	if j.err != nil {
 		return nil, j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "float", uint(bitLength), readerArgs...); err != nil {
@@ -410,7 +410,7 @@ func (j *jsonReadBuffer) ReadString(logicalName string, bitLength uint32, reader
 	if j.err != nil {
 		return "", j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	j.move(uint(bitLength))
 	peek, element := j.getElement(logicalName)
 	if err := j.validateAttr(logicalName, element, "string", uint(bitLength), readerArgs...); err != nil {
@@ -427,11 +427,11 @@ func (j *jsonReadBuffer) CloseContext(logicalName string, readerArgs ...WithRead
 	if j.err != nil {
 		return j.err
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	if j.Empty() {
 		return errors.Errorf("Required context close %s not found in %v", logicalName, j.rootElement)
 	}
-	// Delete us from stack
+	// Delete us from Stack
 	_ = j.Pop()
 	if j.Empty() {
 		return nil
@@ -450,7 +450,7 @@ func (j *jsonReadBuffer) CloseContext(logicalName string, readerArgs ...WithRead
 }
 
 func (j *jsonReadBuffer) getElement(logicalName string) (interface{}, map[string]interface{}) {
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	peek := j.Peek()
 	var element map[string]interface{}
 	switch peek.(type) {
diff --git a/plc4go/spi/utils/ReadBufferXmlBased.go b/plc4go/spi/utils/ReadBufferXmlBased.go
index 4b5b4f166..4933e768f 100644
--- a/plc4go/spi/utils/ReadBufferXmlBased.go
+++ b/plc4go/spi/utils/ReadBufferXmlBased.go
@@ -56,7 +56,7 @@ func NewStrictXmlReadBuffer(reader io.Reader, validateAttr bool, validateList bo
 //
 
 type xmlReadBuffer struct {
-	bufferCommons
+	BufferCommons
 	*xml.Decoder
 	pos            uint
 	doValidateAttr bool
@@ -344,7 +344,7 @@ func (x *xmlReadBuffer) validateIfList(readerArgs []WithReaderArgs, startElement
 	if !x.doValidateList {
 		return nil
 	}
-	if x.isToBeRenderedAsList(upcastReaderArgs(readerArgs...)...) {
+	if x.IsToBeRenderedAsList(UpcastReaderArgs(readerArgs...)...) {
 		for _, attr := range startElement.Attr {
 			switch attr.Name.Local {
 			case rwIsListKey:
@@ -358,7 +358,7 @@ func (x *xmlReadBuffer) validateIfList(readerArgs []WithReaderArgs, startElement
 }
 
 func (x *xmlReadBuffer) validateStartElement(startElement xml.StartElement, logicalName string, dataType string, bitLength uint, readerArgs ...WithReaderArgs) error {
-	logicalName = x.sanitizeLogicalName(logicalName)
+	logicalName = x.SanitizeLogicalName(logicalName)
 	if startElement.Name.Local != logicalName {
 		return errors.Errorf("unexpected start element '%s'. Expected '%s'", startElement.Name.Local, logicalName)
 	} else if err := x.validateAttr(startElement.Attr, dataType, bitLength, readerArgs...); err != nil {
diff --git a/plc4go/spi/utils/WriteBufferBoxBased.go b/plc4go/spi/utils/WriteBufferBoxBased.go
index d2775f819..c06b740ed 100644
--- a/plc4go/spi/utils/WriteBufferBoxBased.go
+++ b/plc4go/spi/utils/WriteBufferBoxBased.go
@@ -53,7 +53,7 @@ func NewWriteBufferBoxBasedWithOptions(mergeSingleBoxes bool, omitEmptyBoxes boo
 //
 
 type boxedWriteBuffer struct {
-	bufferCommons
+	BufferCommons
 	*list.List
 	desiredWidth        int
 	currentWidth        int
@@ -86,7 +86,7 @@ func (b *boxedWriteBuffer) GetPos() uint16 {
 }
 
 func (b *boxedWriteBuffer) WriteBit(logicalName string, value bool, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	asInt := 0
 	if value {
 		asInt = 1
@@ -97,7 +97,7 @@ func (b *boxedWriteBuffer) WriteBit(logicalName string, value bool, writerArgs .
 }
 
 func (b *boxedWriteBuffer) WriteByte(logicalName string, value byte, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	printSafeChar := value
 	if value < 32 || value > 126 {
 		printSafeChar = '.'
@@ -108,7 +108,7 @@ func (b *boxedWriteBuffer) WriteByte(logicalName string, value byte, writerArgs
 }
 
 func (b *boxedWriteBuffer) WriteByteArray(logicalName string, data []byte, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	if additionalStringRepresentation != "" {
 		additionalStringRepresentation += "\n"
 	}
@@ -118,98 +118,98 @@ func (b *boxedWriteBuffer) WriteByteArray(logicalName string, data []byte, write
 }
 
 func (b *boxedWriteBuffer) WriteUint8(logicalName string, bitLength uint8, value uint8, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %d%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteUint16(logicalName string, bitLength uint8, value uint16, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %d%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteUint32(logicalName string, bitLength uint8, value uint32, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %d%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteUint64(logicalName string, bitLength uint8, value uint64, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %d%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteInt8(logicalName string, bitLength uint8, value int8, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %d%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteInt16(logicalName string, bitLength uint8, value int16, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %d%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteInt32(logicalName string, bitLength uint8, value int32, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %d%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteInt64(logicalName string, bitLength uint8, value int64, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %d%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteBigInt(logicalName string, bitLength uint8, value *big.Int, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %d%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteFloat32(logicalName string, bitLength uint8, value float32, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %f%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteFloat64(logicalName string, bitLength uint8, value float64, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %f%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteBigFloat(logicalName string, bitLength uint8, value *big.Float, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%#0*x %f%s", bitLength/4, value, value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteString(logicalName string, bitLength uint32, _ string, value string, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	b.PushBack(b.asciiBoxWriter.BoxString(logicalName, fmt.Sprintf("%s%s", value, additionalStringRepresentation), 0))
 	b.move(uint(bitLength))
 	return nil
 }
 
 func (b *boxedWriteBuffer) WriteVirtual(logicalName string, value interface{}, writerArgs ...WithWriterArgs) error {
-	additionalStringRepresentation := b.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := b.extractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	if value == nil {
 		return nil
 	}
@@ -282,7 +282,7 @@ findTheBox:
 }
 
 func (b *boxedWriteBuffer) extractAdditionalStringRepresentation(readerWriterArgs ...WithReaderWriterArgs) string {
-	representation := b.bufferCommons.extractAdditionalStringRepresentation(readerWriterArgs...)
+	representation := b.BufferCommons.ExtractAdditionalStringRepresentation(readerWriterArgs...)
 	if representation != "" {
 		return " " + representation
 	}
diff --git a/plc4go/spi/utils/WriteBufferJsonBased.go b/plc4go/spi/utils/WriteBufferJsonBased.go
index d29caa0a4..8ba132b6e 100644
--- a/plc4go/spi/utils/WriteBufferJsonBased.go
+++ b/plc4go/spi/utils/WriteBufferJsonBased.go
@@ -33,17 +33,10 @@ type WriteBufferJsonBased interface {
 }
 
 func NewJsonWriteBuffer() WriteBufferJsonBased {
-	var jsonString strings.Builder
-	encoder := json.NewEncoder(&jsonString)
-	encoder.SetIndent("", "  ")
-	return &jsonWriteBuffer{
-		jsonString:   &jsonString,
-		Encoder:      encoder,
-		doRenderAttr: true,
-	}
+	return NewJsonWriteBufferWithOptions(true)
 }
 
-func NewConfiguredJsonWriteBuffer(renderAttr bool) WriteBufferJsonBased {
+func NewJsonWriteBufferWithOptions(renderAttr bool) WriteBufferJsonBased {
 	var jsonString strings.Builder
 	encoder := json.NewEncoder(&jsonString)
 	encoder.SetIndent("", "  ")
@@ -61,14 +54,13 @@ func NewConfiguredJsonWriteBuffer(renderAttr bool) WriteBufferJsonBased {
 //
 
 type jsonWriteBuffer struct {
-	bufferCommons
-	stack
+	BufferCommons
+	Stack
 	*json.Encoder
-	jsonString    *strings.Builder
-	rootNode      interface{}
-	doRenderLists bool
-	doRenderAttr  bool
-	pos           uint
+	jsonString   *strings.Builder
+	rootNode     interface{}
+	doRenderAttr bool
+	pos          uint
 }
 
 type elementContext struct {
@@ -88,7 +80,7 @@ type listContext struct {
 ///////////////////////////////////////
 
 func (j *jsonWriteBuffer) PushContext(logicalName string, writerArgs ...WithWriterArgs) error {
-	renderedAsList := j.isToBeRenderedAsList(upcastWriterArgs(writerArgs...)...)
+	renderedAsList := j.IsToBeRenderedAsList(UpcastWriterArgs(writerArgs...)...)
 	if renderedAsList {
 		j.Push(&listContext{logicalName, make([]interface{}, 0)})
 	} else {
@@ -253,7 +245,7 @@ func (j *jsonWriteBuffer) GetJsonString() (string, error) {
 }
 
 func (j *jsonWriteBuffer) encodeNode(logicalName string, value interface{}, attr map[string]interface{}, _ ...WithWriterArgs) error {
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	peek := j.Peek()
 	switch peek.(type) {
 	case *elementContext:
@@ -273,7 +265,13 @@ func (j *jsonWriteBuffer) encodeNode(logicalName string, value interface{}, attr
 		context.list = append(context.list, m)
 		return nil
 	default:
-		panic("broken context")
+		context := &elementContext{logicalName, make(map[string]interface{})}
+		context.properties[logicalName] = value
+		for key, attrValue := range attr {
+			context.properties[key] = attrValue
+		}
+		j.Push(context)
+		return nil
 	}
 }
 
@@ -282,10 +280,10 @@ func (j *jsonWriteBuffer) generateAttr(logicalName string, dataType string, bitL
 	if !j.doRenderAttr {
 		return attr
 	}
-	logicalName = j.sanitizeLogicalName(logicalName)
+	logicalName = j.SanitizeLogicalName(logicalName)
 	attr[fmt.Sprintf("%s__plc4x_%s", logicalName, rwDataTypeKey)] = dataType
 	attr[fmt.Sprintf("%s__plc4x_%s", logicalName, rwBitLengthKey)] = bitLength
-	additionalStringRepresentation := j.extractAdditionalStringRepresentation(upcastWriterArgs(writerArgs...)...)
+	additionalStringRepresentation := j.ExtractAdditionalStringRepresentation(UpcastWriterArgs(writerArgs...)...)
 	if additionalStringRepresentation != "" {
 		attr[fmt.Sprintf("%s__plc4x_%s", logicalName, rwStringRepresentationKey)] = additionalStringRepresentation
 	}
diff --git a/plc4go/spi/utils/WriteBufferXmlBased.go b/plc4go/spi/utils/WriteBufferXmlBased.go
index eb81467f8..0dd2c8242 100644
--- a/plc4go/spi/utils/WriteBufferXmlBased.go
+++ b/plc4go/spi/utils/WriteBufferXmlBased.go
@@ -65,7 +65,7 @@ func NewConfiguredXmlWriteBuffer(renderLists bool, renderAttr bool) WriteBufferX
 //
 
 type xmlWriteBuffer struct {
-	bufferCommons
+	BufferCommons
 	xmlString *strings.Builder
 	*xml.Encoder
 	doRenderLists bool
@@ -86,7 +86,7 @@ func (x *xmlWriteBuffer) PushContext(logicalName string, writerArgs ...WithWrite
 	}
 	attrs := make([]xml.Attr, 0)
 	attrs = x.markAsListIfRequired(writerArgs, attrs)
-	return x.EncodeToken(xml.StartElement{Name: xml.Name{Local: x.sanitizeLogicalName(logicalName)}, Attr: attrs})
+	return x.EncodeToken(xml.StartElement{Name: xml.Name{Local: x.SanitizeLogicalName(logicalName)}, Attr: attrs})
 }
 
 func (x *xmlWriteBuffer) GetPos() uint16 {
@@ -210,7 +210,7 @@ func (x *xmlWriteBuffer) WriteSerializable(serializable Serializable) error {
 }
 
 func (x *xmlWriteBuffer) PopContext(logicalName string, _ ...WithWriterArgs) error {
-	if err := x.Encoder.EncodeToken(xml.EndElement{Name: xml.Name{Local: x.sanitizeLogicalName(logicalName)}}); err != nil {
+	if err := x.Encoder.EncodeToken(xml.EndElement{Name: xml.Name{Local: x.SanitizeLogicalName(logicalName)}}); err != nil {
 		return err
 	}
 	return x.Encoder.Flush()
@@ -222,7 +222,7 @@ func (x *xmlWriteBuffer) GetXmlString() string {
 
 func (x *xmlWriteBuffer) encodeElement(logicalName string, value interface{}, attr []xml.Attr, _ ...WithWriterArgs) error {
 	return x.EncodeElement(value, xml.StartElement{
-		Name: xml.Name{Local: x.sanitizeLogicalName(logicalName)},
+		Name: xml.Name{Local: x.SanitizeLogicalName(logicalName)},
 		Attr: attr,
 	})
 }
@@ -259,7 +259,7 @@ func (x *xmlWriteBuffer) markAsListIfRequired(writerArgs []WithWriterArgs, attrs
 	if !x.doRenderLists {
 		return attrs
 	}
-	if x.isToBeRenderedAsList(upcastWriterArgs(writerArgs...)...) {
+	if x.IsToBeRenderedAsList(UpcastWriterArgs(writerArgs...)...) {
 		attrs = append(attrs, xml.Attr{
 			Name:  xml.Name{Local: rwIsListKey},
 			Value: "true",
diff --git a/plc4go/spi/utils/bufferCommons.go b/plc4go/spi/utils/bufferCommons.go
index 46452869a..27752fa42 100644
--- a/plc4go/spi/utils/bufferCommons.go
+++ b/plc4go/spi/utils/bufferCommons.go
@@ -35,17 +35,17 @@ const (
 	rwIsListKey               = "isList"
 )
 
-type bufferCommons struct {
+type BufferCommons struct {
 }
 
-func (b bufferCommons) sanitizeLogicalName(logicalName string) string {
+func (b BufferCommons) SanitizeLogicalName(logicalName string) string {
 	if logicalName == "" {
 		return "value"
 	}
 	return logicalName
 }
 
-func (b bufferCommons) isToBeRenderedAsList(readerWriterArgs ...WithReaderWriterArgs) bool {
+func (b BufferCommons) IsToBeRenderedAsList(readerWriterArgs ...WithReaderWriterArgs) bool {
 	for _, arg := range readerWriterArgs {
 		if !arg.isWriterArgs() && !arg.isReaderArgs() {
 			panic("not a reader or writer arg")
@@ -58,7 +58,7 @@ func (b bufferCommons) isToBeRenderedAsList(readerWriterArgs ...WithReaderWriter
 	return false
 }
 
-func (b bufferCommons) extractAdditionalStringRepresentation(readerWriterArgs ...WithReaderWriterArgs) string {
+func (b BufferCommons) ExtractAdditionalStringRepresentation(readerWriterArgs ...WithReaderWriterArgs) string {
 	for _, arg := range readerWriterArgs {
 		if !arg.isWriterArgs() && !arg.isReaderArgs() {
 			panic("not a reader or writer arg")
@@ -71,16 +71,16 @@ func (b bufferCommons) extractAdditionalStringRepresentation(readerWriterArgs ..
 	return ""
 }
 
-type stack struct {
+type Stack struct {
 	list.List
 }
 
-func (s *stack) Push(value interface{}) interface{} {
+func (s *Stack) Push(value interface{}) interface{} {
 	s.PushBack(value)
 	return value
 }
 
-func (s *stack) Pop() interface{} {
+func (s *Stack) Pop() interface{} {
 	if s.Len() <= 0 {
 		return nil
 	}
@@ -92,7 +92,7 @@ func (s *stack) Pop() interface{} {
 	return element.Value
 }
 
-func (s *stack) Peek() interface{} {
+func (s *Stack) Peek() interface{} {
 	back := s.Back()
 	if back == nil {
 		return nil
@@ -100,6 +100,6 @@ func (s *stack) Peek() interface{} {
 	return back.Value
 }
 
-func (s stack) Empty() bool {
+func (s Stack) Empty() bool {
 	return s.Len() == 0
 }
diff --git a/plc4go/spi/values/WriteBufferPlcValueBased.go b/plc4go/spi/values/WriteBufferPlcValueBased.go
new file mode 100644
index 000000000..54762a3ab
--- /dev/null
+++ b/plc4go/spi/values/WriteBufferPlcValueBased.go
@@ -0,0 +1,239 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package values
+
+import (
+	apiValues "github.com/apache/plc4x/plc4go/pkg/api/values"
+	"github.com/apache/plc4x/plc4go/spi/utils"
+	"github.com/pkg/errors"
+	"math/big"
+)
+
+type WriteBufferPlcValueBased interface {
+	utils.WriteBuffer
+	GetPlcValue() apiValues.PlcValue
+}
+
+func NewWriteBufferPlcValueBased() WriteBufferPlcValueBased {
+	return &writeBufferPlcValueBased{}
+}
+
+///////////////////////////////////////
+///////////////////////////////////////
+//
+// Internal section
+//
+
+type writeBufferPlcValueBased struct {
+	utils.BufferCommons
+	utils.Stack
+	rootNode apiValues.PlcValue
+	pos      uint
+}
+
+type plcValueContext struct {
+	logicalName string
+	properties  map[string]apiValues.PlcValue
+}
+
+type plcListContext struct {
+	logicalName string
+	list        []apiValues.PlcValue
+}
+
+//
+// Internal section
+//
+///////////////////////////////////////
+///////////////////////////////////////
+
+func (p *writeBufferPlcValueBased) PushContext(logicalName string, writerArgs ...utils.WithWriterArgs) error {
+	renderedAsList := p.IsToBeRenderedAsList(utils.UpcastWriterArgs(writerArgs...)...)
+	if renderedAsList {
+		p.Push(&plcListContext{logicalName, make([]apiValues.PlcValue, 0)})
+	} else {
+		p.Push(&plcValueContext{logicalName, make(map[string]apiValues.PlcValue)})
+	}
+	return nil
+}
+
+func (p *writeBufferPlcValueBased) GetPos() uint16 {
+	return uint16(p.pos / 8)
+}
+
+func (p *writeBufferPlcValueBased) WriteBit(logicalName string, value bool, _ ...utils.WithWriterArgs) error {
+	p.move(1)
+	return p.appendValue(logicalName, NewPlcBOOL(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteByte(logicalName string, value byte, _ ...utils.WithWriterArgs) error {
+	p.move(8)
+	return p.appendValue(logicalName, NewPlcUSINT(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteByteArray(logicalName string, data []byte, _ ...utils.WithWriterArgs) error {
+	p.move(uint(len(data) * 8))
+	return p.appendValue(logicalName, NewPlcByteArray(data))
+}
+
+func (p *writeBufferPlcValueBased) WriteUint8(logicalName string, bitLength uint8, value uint8, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcUSINT(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteUint16(logicalName string, bitLength uint8, value uint16, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcUINT(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteUint32(logicalName string, bitLength uint8, value uint32, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcUDINT(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteUint64(logicalName string, bitLength uint8, value uint64, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcULINT(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteInt8(logicalName string, bitLength uint8, value int8, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcSINT(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteInt16(logicalName string, bitLength uint8, value int16, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcINT(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteInt32(logicalName string, bitLength uint8, value int32, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcDINT(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteInt64(logicalName string, bitLength uint8, value int64, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcLINT(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteBigInt(logicalName string, bitLength uint8, value *big.Int, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	// TODO: check if we set the type dynamic here...
+	return p.appendValue(logicalName, NewPlcByteArray(value.Bytes()))
+}
+
+func (p *writeBufferPlcValueBased) WriteFloat32(logicalName string, bitLength uint8, value float32, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcREAL(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteFloat64(logicalName string, bitLength uint8, value float64, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcLREAL(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteBigFloat(logicalName string, bitLength uint8, value *big.Float, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	// TODO: check if we set the type dynamic here...
+	encode, err := value.GobEncode()
+	if err != nil {
+		return errors.Wrapf(err, "Error writing %s", logicalName)
+	}
+	return p.appendValue(logicalName, NewPlcByteArray(encode))
+}
+
+func (p *writeBufferPlcValueBased) WriteString(logicalName string, bitLength uint32, _ string, value string, _ ...utils.WithWriterArgs) error {
+	p.move(uint(bitLength))
+	return p.appendValue(logicalName, NewPlcSTRING(value))
+}
+
+func (p *writeBufferPlcValueBased) WriteVirtual(logicalName string, value interface{}, _ ...utils.WithWriterArgs) error {
+	// NO-OP
+	return nil
+}
+
+func (p *writeBufferPlcValueBased) WriteSerializable(serializable utils.Serializable) error {
+	if serializable == nil {
+		return nil
+	}
+	return serializable.Serialize(p)
+}
+
+func (p *writeBufferPlcValueBased) PopContext(logicalName string, _ ...utils.WithWriterArgs) error {
+	pop := p.Pop()
+	var poppedName string
+	var unwrapped apiValues.PlcValue
+	switch pop.(type) {
+	case *plcValueContext:
+		context := pop.(*plcValueContext)
+		poppedName = context.logicalName
+		unwrapped = NewPlcStruct(context.properties)
+	case *plcListContext:
+		context := pop.(*plcListContext)
+		poppedName = context.logicalName
+		unwrapped = NewPlcList(context.list)
+	default:
+		panic("broken context")
+	}
+	if poppedName != logicalName {
+		return errors.Errorf("unexpected closing context %s, expected %s", poppedName, logicalName)
+	}
+	if p.Empty() {
+		p.rootNode = NewPlcStruct(map[string]apiValues.PlcValue{logicalName: unwrapped})
+		return nil
+	}
+	switch context := p.Peek().(type) {
+	case *plcValueContext:
+		context.properties[logicalName] = unwrapped
+	case *plcListContext:
+		context.list = append(context.list, NewPlcStruct(map[string]apiValues.PlcValue{logicalName: unwrapped}))
+	default:
+		panic("broken context")
+	}
+	return nil
+}
+
+func (p *writeBufferPlcValueBased) GetPlcValue() apiValues.PlcValue {
+	return p.rootNode
+}
+
+func (p *writeBufferPlcValueBased) appendValue(logicalName string, value apiValues.PlcValue) error {
+	logicalName = p.SanitizeLogicalName(logicalName)
+	peek := p.Peek()
+	switch peek.(type) {
+	case *plcValueContext:
+		context := peek.(*plcValueContext)
+		context.properties[logicalName] = value
+		return nil
+	case *plcListContext:
+		context := peek.(*plcListContext)
+		context.list = append(context.list, value)
+		return nil
+	default:
+		context := &plcValueContext{logicalName, make(map[string]apiValues.PlcValue)}
+		context.properties[logicalName] = value
+		p.Push(context)
+		return nil
+	}
+}
+
+func (p *writeBufferPlcValueBased) move(bits uint) {
+	p.pos += bits
+}


[plc4x] 01/02: refactor(plc4go): renamed mashed up NewBoxedWriteBufferWithOptions

Posted by sr...@apache.org.
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

commit 0f3297114c2736ffafb8e63fdaa0b9c1a16164c9
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Thu Aug 18 17:03:01 2022 +0200

    refactor(plc4go): renamed mashed up NewBoxedWriteBufferWithOptions
---
 .../resources/templates/go/complex-type-template.go.ftlh |  2 +-
 plc4go/internal/cbus/Field.go                            | 16 ++++++++--------
 plc4go/internal/s7/s7Io_test.go                          |  4 ++--
 .../readwrite/model/CIPEncapsulationConnectionRequest.go |  2 +-
 .../model/CIPEncapsulationConnectionResponse.go          |  2 +-
 .../abeth/readwrite/model/CIPEncapsulationPacket.go      |  2 +-
 .../abeth/readwrite/model/CIPEncapsulationReadRequest.go |  2 +-
 .../readwrite/model/CIPEncapsulationReadResponse.go      |  2 +-
 .../abeth/readwrite/model/DF1CommandRequestMessage.go    |  2 +-
 ...DF1CommandResponseMessageProtectedTypedLogicalRead.go |  2 +-
 .../protocols/abeth/readwrite/model/DF1RequestCommand.go |  2 +-
 .../protocols/abeth/readwrite/model/DF1RequestMessage.go |  2 +-
 .../model/DF1RequestProtectedTypedLogicalRead.go         |  2 +-
 .../abeth/readwrite/model/DF1ResponseMessage.go          |  2 +-
 .../readwrite/model/AdsAddDeviceNotificationRequest.go   |  2 +-
 .../readwrite/model/AdsAddDeviceNotificationResponse.go  |  2 +-
 plc4go/protocols/ads/readwrite/model/AdsConstants.go     |  2 +-
 plc4go/protocols/ads/readwrite/model/AdsData.go          |  2 +-
 .../model/AdsDeleteDeviceNotificationRequest.go          |  2 +-
 .../model/AdsDeleteDeviceNotificationResponse.go         |  2 +-
 .../ads/readwrite/model/AdsDeviceNotificationRequest.go  |  2 +-
 .../ads/readwrite/model/AdsDeviceNotificationResponse.go |  2 +-
 .../protocols/ads/readwrite/model/AdsInvalidRequest.go   |  2 +-
 .../protocols/ads/readwrite/model/AdsInvalidResponse.go  |  2 +-
 .../protocols/ads/readwrite/model/AdsMultiRequestItem.go |  2 +-
 .../ads/readwrite/model/AdsMultiRequestItemRead.go       |  2 +-
 .../ads/readwrite/model/AdsMultiRequestItemReadWrite.go  |  2 +-
 .../ads/readwrite/model/AdsMultiRequestItemWrite.go      |  2 +-
 .../ads/readwrite/model/AdsNotificationSample.go         |  2 +-
 .../ads/readwrite/model/AdsReadDeviceInfoRequest.go      |  2 +-
 .../ads/readwrite/model/AdsReadDeviceInfoResponse.go     |  2 +-
 plc4go/protocols/ads/readwrite/model/AdsReadRequest.go   |  2 +-
 plc4go/protocols/ads/readwrite/model/AdsReadResponse.go  |  2 +-
 .../protocols/ads/readwrite/model/AdsReadStateRequest.go |  2 +-
 .../ads/readwrite/model/AdsReadStateResponse.go          |  2 +-
 .../protocols/ads/readwrite/model/AdsReadWriteRequest.go |  2 +-
 .../ads/readwrite/model/AdsReadWriteResponse.go          |  2 +-
 plc4go/protocols/ads/readwrite/model/AdsStampHeader.go   |  2 +-
 .../ads/readwrite/model/AdsWriteControlRequest.go        |  2 +-
 .../ads/readwrite/model/AdsWriteControlResponse.go       |  2 +-
 plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go  |  2 +-
 plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go |  2 +-
 plc4go/protocols/ads/readwrite/model/AmsNetId.go         |  2 +-
 plc4go/protocols/ads/readwrite/model/AmsPacket.go        |  2 +-
 .../ads/readwrite/model/AmsSerialAcknowledgeFrame.go     |  2 +-
 plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go   |  2 +-
 .../protocols/ads/readwrite/model/AmsSerialResetFrame.go |  2 +-
 plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go     |  2 +-
 plc4go/protocols/ads/readwrite/model/State.go            |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/APDU.go        |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go   |  2 +-
 .../protocols/bacnetip/readwrite/model/APDUComplexAck.go |  2 +-
 .../bacnetip/readwrite/model/APDUConfirmedRequest.go     |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/APDUError.go   |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/APDUReject.go  |  2 +-
 .../protocols/bacnetip/readwrite/model/APDUSegmentAck.go |  2 +-
 .../protocols/bacnetip/readwrite/model/APDUSimpleAck.go  |  2 +-
 .../bacnetip/readwrite/model/APDUUnconfirmedRequest.go   |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go |  2 +-
 .../bacnetip/readwrite/model/BACnetAbortReasonTagged.go  |  2 +-
 .../BACnetAccessAuthenticationFactorDisableTagged.go     |  2 +-
 .../model/BACnetAccessCredentialDisableReasonTagged.go   |  2 +-
 .../model/BACnetAccessCredentialDisableTagged.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetAccessEventTagged.go  |  2 +-
 .../readwrite/model/BACnetAccessPassbackModeTagged.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetAccessRule.go         |  2 +-
 .../model/BACnetAccessRuleLocationSpecifierTagged.go     |  2 +-
 .../model/BACnetAccessRuleTimeRangeSpecifierTagged.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetAccessThreatLevel.go  |  2 +-
 .../readwrite/model/BACnetAccessUserTypeTagged.go        |  2 +-
 .../model/BACnetAccessZoneOccupancyStateTagged.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetAccumulatorRecord.go  |  2 +-
 .../BACnetAccumulatorRecordAccumulatorStatusTagged.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetActionCommand.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetActionList.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetActionTagged.go       |  2 +-
 .../protocols/bacnetip/readwrite/model/BACnetAddress.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetAddressBinding.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetAddressEnclosed.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetApplicationTag.go     |  2 +-
 .../readwrite/model/BACnetApplicationTagBitString.go     |  2 +-
 .../readwrite/model/BACnetApplicationTagBoolean.go       |  2 +-
 .../model/BACnetApplicationTagCharacterString.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetApplicationTagDate.go |  2 +-
 .../readwrite/model/BACnetApplicationTagDouble.go        |  2 +-
 .../readwrite/model/BACnetApplicationTagEnumerated.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetApplicationTagNull.go |  2 +-
 .../model/BACnetApplicationTagObjectIdentifier.go        |  2 +-
 .../readwrite/model/BACnetApplicationTagOctetString.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetApplicationTagReal.go |  2 +-
 .../readwrite/model/BACnetApplicationTagSignedInteger.go |  2 +-
 .../bacnetip/readwrite/model/BACnetApplicationTagTime.go |  2 +-
 .../model/BACnetApplicationTagUnsignedInteger.go         |  2 +-
 .../readwrite/model/BACnetAssignedAccessRights.go        |  2 +-
 .../readwrite/model/BACnetAssignedLandingCalls.go        |  2 +-
 .../model/BACnetAssignedLandingCallsLandingCallsList.go  |  2 +-
 .../BACnetAssignedLandingCallsLandingCallsListEntry.go   |  2 +-
 .../readwrite/model/BACnetAuthenticationFactor.go        |  2 +-
 .../model/BACnetAuthenticationFactorEnclosed.go          |  2 +-
 .../readwrite/model/BACnetAuthenticationFactorFormat.go  |  2 +-
 .../model/BACnetAuthenticationFactorTypeTagged.go        |  2 +-
 .../readwrite/model/BACnetAuthenticationPolicy.go        |  2 +-
 .../readwrite/model/BACnetAuthenticationPolicyList.go    |  2 +-
 .../model/BACnetAuthenticationPolicyListEntry.go         |  2 +-
 .../readwrite/model/BACnetAuthenticationStatusTagged.go  |  2 +-
 .../model/BACnetAuthorizationExemptionTagged.go          |  2 +-
 .../readwrite/model/BACnetAuthorizationModeTagged.go     |  2 +-
 .../protocols/bacnetip/readwrite/model/BACnetBDTEntry.go |  2 +-
 .../bacnetip/readwrite/model/BACnetBackupStateTagged.go  |  2 +-
 .../readwrite/model/BACnetBinaryLightingPVTagged.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetBinaryPVTagged.go     |  2 +-
 .../readwrite/model/BACnetCOVMultipleSubscription.go     |  2 +-
 ...ipleSubscriptionListOfCovSubscriptionSpecification.go |  2 +-
 ...ubscriptionListOfCovSubscriptionSpecificationEntry.go |  2 +-
 ...vSubscriptionSpecificationEntryListOfCovReferences.go |  2 +-
 ...criptionSpecificationEntryListOfCovReferencesEntry.go |  2 +-
 .../bacnetip/readwrite/model/BACnetCOVSubscription.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetCalendarEntry.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetCalendarEntryDate.go  |  2 +-
 .../readwrite/model/BACnetCalendarEntryDateRange.go      |  2 +-
 .../readwrite/model/BACnetCalendarEntryEnclosed.go       |  2 +-
 .../readwrite/model/BACnetCalendarEntryWeekNDay.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetChannelValue.go       |  2 +-
 .../readwrite/model/BACnetChannelValueBitString.go       |  2 +-
 .../readwrite/model/BACnetChannelValueBoolean.go         |  2 +-
 .../readwrite/model/BACnetChannelValueCharacterString.go |  2 +-
 .../bacnetip/readwrite/model/BACnetChannelValueDate.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetChannelValueDouble.go |  2 +-
 .../readwrite/model/BACnetChannelValueEnumerated.go      |  2 +-
 .../readwrite/model/BACnetChannelValueInteger.go         |  2 +-
 .../readwrite/model/BACnetChannelValueLightingCommand.go |  2 +-
 .../bacnetip/readwrite/model/BACnetChannelValueNull.go   |  2 +-
 .../model/BACnetChannelValueObjectidentifier.go          |  2 +-
 .../readwrite/model/BACnetChannelValueOctetString.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetChannelValueReal.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetChannelValueTime.go   |  2 +-
 .../readwrite/model/BACnetChannelValueUnsigned.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetClientCOV.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetClientCOVNone.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetClientCOVObject.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetClosingTag.go         |  2 +-
 .../readwrite/model/BACnetConfirmedServiceRequest.go     |  2 +-
 .../BACnetConfirmedServiceRequestAcknowledgeAlarm.go     |  2 +-
 .../model/BACnetConfirmedServiceRequestAddListElement.go |  2 +-
 .../model/BACnetConfirmedServiceRequestAtomicReadFile.go |  2 +-
 .../BACnetConfirmedServiceRequestAtomicReadFileRecord.go |  2 +-
 .../BACnetConfirmedServiceRequestAtomicReadFileStream.go |  2 +-
 ...onfirmedServiceRequestAtomicReadFileStreamOrRecord.go |  2 +-
 .../BACnetConfirmedServiceRequestAtomicWriteFile.go      |  2 +-
 .../model/BACnetConfirmedServiceRequestAuthenticate.go   |  2 +-
 ...netConfirmedServiceRequestConfirmedCOVNotification.go |  2 +-
 ...rmedServiceRequestConfirmedCOVNotificationMultiple.go |  2 +-
 ...tConfirmedServiceRequestConfirmedEventNotification.go |  2 +-
 ...netConfirmedServiceRequestConfirmedPrivateTransfer.go |  2 +-
 .../BACnetConfirmedServiceRequestConfirmedTextMessage.go |  2 +-
 ...rmedServiceRequestConfirmedTextMessageMessageClass.go |  2 +-
 ...ceRequestConfirmedTextMessageMessageClassCharacter.go |  2 +-
 ...viceRequestConfirmedTextMessageMessageClassNumeric.go |  2 +-
 ...ceRequestConfirmedTextMessageMessagePriorityTagged.go |  2 +-
 .../model/BACnetConfirmedServiceRequestCreateObject.go   |  2 +-
 ...ConfirmedServiceRequestCreateObjectObjectSpecifier.go |  2 +-
 .../model/BACnetConfirmedServiceRequestDeleteObject.go   |  2 +-
 ...tConfirmedServiceRequestDeviceCommunicationControl.go |  2 +-
 ...questDeviceCommunicationControlEnableDisableTagged.go |  2 +-
 .../BACnetConfirmedServiceRequestGetEnrollmentSummary.go |  2 +-
 ...estGetEnrollmentSummaryAcknowledgementFilterTagged.go |  2 +-
 ...eRequestGetEnrollmentSummaryEventStateFilterTagged.go |  2 +-
 ...edServiceRequestGetEnrollmentSummaryPriorityFilter.go |  2 +-
 .../BACnetConfirmedServiceRequestGetEventInformation.go  |  2 +-
 .../BACnetConfirmedServiceRequestLifeSafetyOperation.go  |  2 +-
 .../model/BACnetConfirmedServiceRequestReadProperty.go   |  2 +-
 ...CnetConfirmedServiceRequestReadPropertyConditional.go |  2 +-
 .../BACnetConfirmedServiceRequestReadPropertyMultiple.go |  2 +-
 .../model/BACnetConfirmedServiceRequestReadRange.go      |  2 +-
 .../model/BACnetConfirmedServiceRequestReadRangeRange.go |  2 +-
 ...netConfirmedServiceRequestReadRangeRangeByPosition.go |  2 +-
 ...firmedServiceRequestReadRangeRangeBySequenceNumber.go |  2 +-
 .../BACnetConfirmedServiceRequestReadRangeRangeByTime.go |  2 +-
 .../BACnetConfirmedServiceRequestReinitializeDevice.go   |  2 +-
 ...ReinitializeDeviceReinitializedStateOfDeviceTagged.go |  2 +-
 .../BACnetConfirmedServiceRequestRemoveListElement.go    |  2 +-
 .../model/BACnetConfirmedServiceRequestRequestKey.go     |  2 +-
 .../model/BACnetConfirmedServiceRequestSubscribeCOV.go   |  2 +-
 .../BACnetConfirmedServiceRequestSubscribeCOVProperty.go |  2 +-
 ...onfirmedServiceRequestSubscribeCOVPropertyMultiple.go |  2 +-
 ...ropertyMultipleListOfCovSubscriptionSpecifications.go |  2 +-
 ...rtyMultipleListOfCovSubscriptionSpecificationsList.go |  2 +-
 ...ltipleListOfCovSubscriptionSpecificationsReference.go |  2 +-
 .../model/BACnetConfirmedServiceRequestUnknown.go        |  2 +-
 .../model/BACnetConfirmedServiceRequestVTClose.go        |  2 +-
 .../model/BACnetConfirmedServiceRequestVTData.go         |  2 +-
 .../model/BACnetConfirmedServiceRequestVTOpen.go         |  2 +-
 .../model/BACnetConfirmedServiceRequestWriteProperty.go  |  2 +-
 ...BACnetConfirmedServiceRequestWritePropertyMultiple.go |  2 +-
 .../bacnetip/readwrite/model/BACnetConstructedData.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataAPDULength.go   |  2 +-
 .../model/BACnetConstructedDataAPDUSegmentTimeout.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataAPDUTimeout.go  |  2 +-
 .../model/BACnetConstructedDataAbsenteeLimit.go          |  2 +-
 .../model/BACnetConstructedDataAcceptedModes.go          |  2 +-
 .../model/BACnetConstructedDataAccessAlarmEvents.go      |  2 +-
 .../model/BACnetConstructedDataAccessCredentialAll.go    |  2 +-
 .../model/BACnetConstructedDataAccessDoorAlarmValues.go  |  2 +-
 .../model/BACnetConstructedDataAccessDoorAll.go          |  2 +-
 .../model/BACnetConstructedDataAccessDoorFaultValues.go  |  2 +-
 .../model/BACnetConstructedDataAccessDoorPresentValue.go |  2 +-
 .../BACnetConstructedDataAccessDoorRelinquishDefault.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataAccessDoors.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataAccessEvent.go  |  2 +-
 ...CnetConstructedDataAccessEventAuthenticationFactor.go |  2 +-
 .../model/BACnetConstructedDataAccessEventCredential.go  |  2 +-
 .../model/BACnetConstructedDataAccessEventTag.go         |  2 +-
 .../model/BACnetConstructedDataAccessEventTime.go        |  2 +-
 .../model/BACnetConstructedDataAccessPointAll.go         |  2 +-
 .../model/BACnetConstructedDataAccessRightsAll.go        |  2 +-
 .../BACnetConstructedDataAccessTransactionEvents.go      |  2 +-
 .../model/BACnetConstructedDataAccessUserAll.go          |  2 +-
 .../model/BACnetConstructedDataAccessZoneAdjustValue.go  |  2 +-
 .../model/BACnetConstructedDataAccessZoneAlarmValues.go  |  2 +-
 .../model/BACnetConstructedDataAccessZoneAll.go          |  2 +-
 .../model/BACnetConstructedDataAccompaniment.go          |  2 +-
 .../model/BACnetConstructedDataAccompanimentTime.go      |  2 +-
 .../model/BACnetConstructedDataAccumulatorAll.go         |  2 +-
 .../BACnetConstructedDataAccumulatorFaultHighLimit.go    |  2 +-
 .../BACnetConstructedDataAccumulatorFaultLowLimit.go     |  2 +-
 .../model/BACnetConstructedDataAccumulatorHighLimit.go   |  2 +-
 .../model/BACnetConstructedDataAccumulatorLowLimit.go    |  2 +-
 .../BACnetConstructedDataAccumulatorMaxPresValue.go      |  2 +-
 .../BACnetConstructedDataAccumulatorMinPresValue.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataAckRequired.go  |  2 +-
 .../model/BACnetConstructedDataAckedTransitions.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataAction.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataActionText.go   |  2 +-
 .../model/BACnetConstructedDataActivationTime.go         |  2 +-
 .../BACnetConstructedDataActiveAuthenticationPolicy.go   |  2 +-
 ...ACnetConstructedDataActiveCOVMultipleSubscriptions.go |  2 +-
 .../model/BACnetConstructedDataActiveCOVSubscriptions.go |  2 +-
 .../readwrite/model/BACnetConstructedDataActiveText.go   |  2 +-
 .../model/BACnetConstructedDataActiveVTSessions.go       |  2 +-
 .../model/BACnetConstructedDataActualShedLevel.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataAdjustValue.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataAlarmValue.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataAlarmValues.go  |  2 +-
 .../model/BACnetConstructedDataAlertEnrollmentAll.go     |  2 +-
 .../BACnetConstructedDataAlertEnrollmentPresentValue.go  |  2 +-
 .../model/BACnetConstructedDataAlignIntervals.go         |  2 +-
 .../model/BACnetConstructedDataAllWritesSuccessful.go    |  2 +-
 .../model/BACnetConstructedDataAllowGroupDelayInhibit.go |  2 +-
 .../model/BACnetConstructedDataAnalogInputAll.go         |  2 +-
 .../BACnetConstructedDataAnalogInputFaultHighLimit.go    |  2 +-
 .../BACnetConstructedDataAnalogInputFaultLowLimit.go     |  2 +-
 .../BACnetConstructedDataAnalogInputInterfaceValue.go    |  2 +-
 .../BACnetConstructedDataAnalogInputMaxPresValue.go      |  2 +-
 .../BACnetConstructedDataAnalogInputPresentValue.go      |  2 +-
 .../model/BACnetConstructedDataAnalogOutputAll.go        |  2 +-
 .../BACnetConstructedDataAnalogOutputInterfaceValue.go   |  2 +-
 .../BACnetConstructedDataAnalogOutputMaxPresValue.go     |  2 +-
 .../BACnetConstructedDataAnalogOutputPresentValue.go     |  2 +-
 ...BACnetConstructedDataAnalogOutputRelinquishDefault.go |  2 +-
 .../model/BACnetConstructedDataAnalogValueAll.go         |  2 +-
 .../BACnetConstructedDataAnalogValueFaultHighLimit.go    |  2 +-
 .../BACnetConstructedDataAnalogValueFaultLowLimit.go     |  2 +-
 .../BACnetConstructedDataAnalogValueMaxPresValue.go      |  2 +-
 .../BACnetConstructedDataAnalogValuePresentValue.go      |  2 +-
 .../BACnetConstructedDataAnalogValueRelinquishDefault.go |  2 +-
 .../BACnetConstructedDataApplicationSoftwareVersion.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataArchive.go      |  2 +-
 .../model/BACnetConstructedDataAssignedAccessRights.go   |  2 +-
 .../model/BACnetConstructedDataAssignedLandingCalls.go   |  2 +-
 .../model/BACnetConstructedDataAttemptedSamples.go       |  2 +-
 .../model/BACnetConstructedDataAuthenticationFactors.go  |  2 +-
 .../BACnetConstructedDataAuthenticationPolicyList.go     |  2 +-
 .../BACnetConstructedDataAuthenticationPolicyNames.go    |  2 +-
 .../model/BACnetConstructedDataAuthenticationStatus.go   |  2 +-
 .../BACnetConstructedDataAuthorizationExemptions.go      |  2 +-
 .../model/BACnetConstructedDataAuthorizationMode.go      |  2 +-
 .../model/BACnetConstructedDataAutoSlaveDiscovery.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataAverageValue.go |  2 +-
 .../readwrite/model/BACnetConstructedDataAveragingAll.go |  2 +-
 .../model/BACnetConstructedDataBACnetIPGlobalAddress.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataBACnetIPMode.go |  2 +-
 .../BACnetConstructedDataBACnetIPMulticastAddress.go     |  2 +-
 .../model/BACnetConstructedDataBACnetIPNATTraversal.go   |  2 +-
 .../model/BACnetConstructedDataBACnetIPUDPPort.go        |  2 +-
 .../model/BACnetConstructedDataBACnetIPv6Mode.go         |  2 +-
 .../BACnetConstructedDataBACnetIPv6MulticastAddress.go   |  2 +-
 .../model/BACnetConstructedDataBACnetIPv6UDPPort.go      |  2 +-
 .../BACnetConstructedDataBBMDAcceptFDRegistrations.go    |  2 +-
 ...ACnetConstructedDataBBMDBroadcastDistributionTable.go |  2 +-
 .../model/BACnetConstructedDataBBMDForeignDeviceTable.go |  2 +-
 .../model/BACnetConstructedDataBackupAndRestoreState.go  |  2 +-
 .../model/BACnetConstructedDataBackupFailureTimeout.go   |  2 +-
 .../model/BACnetConstructedDataBackupPreparationTime.go  |  2 +-
 .../BACnetConstructedDataBaseDeviceSecurityPolicy.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataBelongsTo.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataBias.go         |  2 +-
 .../model/BACnetConstructedDataBinaryInputAll.go         |  2 +-
 .../BACnetConstructedDataBinaryInputInterfaceValue.go    |  2 +-
 .../BACnetConstructedDataBinaryInputPresentValue.go      |  2 +-
 .../BACnetConstructedDataBinaryLightingOutputAll.go      |  2 +-
 ...etConstructedDataBinaryLightingOutputFeedbackValue.go |  2 +-
 ...netConstructedDataBinaryLightingOutputPresentValue.go |  2 +-
 ...nstructedDataBinaryLightingOutputRelinquishDefault.go |  2 +-
 .../model/BACnetConstructedDataBinaryOutputAll.go        |  2 +-
 .../BACnetConstructedDataBinaryOutputFeedbackValue.go    |  2 +-
 .../BACnetConstructedDataBinaryOutputInterfaceValue.go   |  2 +-
 .../BACnetConstructedDataBinaryOutputPresentValue.go     |  2 +-
 ...BACnetConstructedDataBinaryOutputRelinquishDefault.go |  2 +-
 .../model/BACnetConstructedDataBinaryValueAll.go         |  2 +-
 .../BACnetConstructedDataBinaryValuePresentValue.go      |  2 +-
 .../BACnetConstructedDataBinaryValueRelinquishDefault.go |  2 +-
 .../readwrite/model/BACnetConstructedDataBitMask.go      |  2 +-
 .../BACnetConstructedDataBitStringValueAlarmValues.go    |  2 +-
 .../BACnetConstructedDataBitStringValuePresentValue.go   |  2 +-
 ...CnetConstructedDataBitStringValueRelinquishDefault.go |  2 +-
 .../readwrite/model/BACnetConstructedDataBitText.go      |  2 +-
 .../model/BACnetConstructedDataBitstringValueAll.go      |  2 +-
 .../model/BACnetConstructedDataBlinkWarnEnable.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataBufferSize.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataCOVIncrement.go |  2 +-
 .../readwrite/model/BACnetConstructedDataCOVPeriod.go    |  2 +-
 .../BACnetConstructedDataCOVResubscriptionInterval.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataCOVUPeriod.go   |  2 +-
 .../model/BACnetConstructedDataCOVURecipients.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataCalendarAll.go  |  2 +-
 .../model/BACnetConstructedDataCalendarPresentValue.go   |  2 +-
 .../model/BACnetConstructedDataCarAssignedDirection.go   |  2 +-
 .../model/BACnetConstructedDataCarDoorCommand.go         |  2 +-
 .../model/BACnetConstructedDataCarDoorStatus.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataCarDoorText.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataCarDoorZone.go  |  2 +-
 .../model/BACnetConstructedDataCarDriveStatus.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataCarLoad.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataCarLoadUnits.go |  2 +-
 .../readwrite/model/BACnetConstructedDataCarMode.go      |  2 +-
 .../model/BACnetConstructedDataCarMovingDirection.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataCarPosition.go  |  2 +-
 .../model/BACnetConstructedDataChangeOfStateCount.go     |  2 +-
 .../model/BACnetConstructedDataChangeOfStateTime.go      |  2 +-
 .../model/BACnetConstructedDataChangesPending.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataChannelAll.go   |  2 +-
 ...nstructedDataChannelListOfObjectPropertyReferences.go |  2 +-
 .../model/BACnetConstructedDataChannelNumber.go          |  2 +-
 .../model/BACnetConstructedDataChannelPresentValue.go    |  2 +-
 ...CnetConstructedDataCharacterStringValueAlarmValues.go |  2 +-
 ...CnetConstructedDataCharacterStringValueFaultValues.go |  2 +-
 ...netConstructedDataCharacterStringValuePresentValue.go |  2 +-
 ...nstructedDataCharacterStringValueRelinquishDefault.go |  2 +-
 .../BACnetConstructedDataCharacterstringValueAll.go      |  2 +-
 .../model/BACnetConstructedDataClientCOVIncrement.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataCommand.go      |  2 +-
 .../model/BACnetConstructedDataCommandAction.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataCommandAll.go   |  2 +-
 .../model/BACnetConstructedDataCommandTimeArray.go       |  2 +-
 .../model/BACnetConstructedDataConfigurationFiles.go     |  2 +-
 .../model/BACnetConstructedDataControlGroups.go          |  2 +-
 .../BACnetConstructedDataControlledVariableReference.go  |  2 +-
 .../BACnetConstructedDataControlledVariableUnits.go      |  2 +-
 .../BACnetConstructedDataControlledVariableValue.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataCount.go        |  2 +-
 .../model/BACnetConstructedDataCountBeforeChange.go      |  2 +-
 .../model/BACnetConstructedDataCountChangeTime.go        |  2 +-
 .../model/BACnetConstructedDataCredentialDataInputAll.go |  2 +-
 ...CnetConstructedDataCredentialDataInputPresentValue.go |  2 +-
 ...BACnetConstructedDataCredentialDataInputUpdateTime.go |  2 +-
 .../model/BACnetConstructedDataCredentialDisable.go      |  2 +-
 .../model/BACnetConstructedDataCredentialStatus.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataCredentials.go  |  2 +-
 .../model/BACnetConstructedDataCredentialsInZone.go      |  2 +-
 .../model/BACnetConstructedDataCurrentCommandPriority.go |  2 +-
 .../model/BACnetConstructedDataDatabaseRevision.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataDateList.go     |  2 +-
 .../BACnetConstructedDataDatePatternValuePresentValue.go |  2 +-
 ...etConstructedDataDatePatternValueRelinquishDefault.go |  2 +-
 ...netConstructedDataDateTimePatternValuePresentValue.go |  2 +-
 ...nstructedDataDateTimePatternValueRelinquishDefault.go |  2 +-
 .../BACnetConstructedDataDateTimeValuePresentValue.go    |  2 +-
 ...ACnetConstructedDataDateTimeValueRelinquishDefault.go |  2 +-
 .../readwrite/model/BACnetConstructedDataDateValueAll.go |  2 +-
 .../model/BACnetConstructedDataDateValuePresentValue.go  |  2 +-
 .../BACnetConstructedDataDateValueRelinquishDefault.go   |  2 +-
 .../model/BACnetConstructedDataDatepatternValueAll.go    |  2 +-
 .../model/BACnetConstructedDataDatetimeValueAll.go       |  2 +-
 .../BACnetConstructedDataDatetimepatternValueAll.go      |  2 +-
 .../model/BACnetConstructedDataDaylightSavingsStatus.go  |  2 +-
 .../model/BACnetConstructedDataDaysRemaining.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataDeadband.go     |  2 +-
 .../model/BACnetConstructedDataDefaultFadeTime.go        |  2 +-
 .../model/BACnetConstructedDataDefaultRampRate.go        |  2 +-
 .../model/BACnetConstructedDataDefaultStepIncrement.go   |  2 +-
 ...ACnetConstructedDataDefaultSubordinateRelationship.go |  2 +-
 .../model/BACnetConstructedDataDefaultTimeout.go         |  2 +-
 .../BACnetConstructedDataDeployedProfileLocation.go      |  2 +-
 .../model/BACnetConstructedDataDerivativeConstant.go     |  2 +-
 .../BACnetConstructedDataDerivativeConstantUnits.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataDescription.go  |  2 +-
 .../model/BACnetConstructedDataDescriptionOfHalt.go      |  2 +-
 .../model/BACnetConstructedDataDeviceAddressBinding.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataDeviceAll.go    |  2 +-
 .../model/BACnetConstructedDataDeviceMaxInfoFrames.go    |  2 +-
 .../model/BACnetConstructedDataDeviceMaxMaster.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataDeviceType.go   |  2 +-
 .../model/BACnetConstructedDataDirectReading.go          |  2 +-
 .../BACnetConstructedDataDistributionKeyRevision.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataDoNotHide.go    |  2 +-
 .../model/BACnetConstructedDataDoorAlarmState.go         |  2 +-
 .../model/BACnetConstructedDataDoorExtendedPulseTime.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataDoorMembers.go  |  2 +-
 .../model/BACnetConstructedDataDoorOpenTooLongTime.go    |  2 +-
 .../model/BACnetConstructedDataDoorPulseTime.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataDoorStatus.go   |  2 +-
 .../model/BACnetConstructedDataDoorUnlockDelayTime.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataDutyWindow.go   |  2 +-
 .../model/BACnetConstructedDataEffectivePeriod.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataEgressActive.go |  2 +-
 .../readwrite/model/BACnetConstructedDataEgressTime.go   |  2 +-
 .../model/BACnetConstructedDataElapsedActiveTime.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataElement.go      |  2 +-
 .../model/BACnetConstructedDataElevatorGroup.go          |  2 +-
 .../model/BACnetConstructedDataElevatorGroupAll.go       |  2 +-
 .../BACnetConstructedDataElevatorGroupGroupMembers.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataEnable.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataEnergyMeter.go  |  2 +-
 .../model/BACnetConstructedDataEnergyMeterRef.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataEntryPoints.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataErrorLimit.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataEscalatorAll.go |  2 +-
 .../model/BACnetConstructedDataEscalatorFaultSignals.go  |  2 +-
 .../model/BACnetConstructedDataEscalatorMode.go          |  2 +-
 .../model/BACnetConstructedDataEventAlgorithmInhibit.go  |  2 +-
 .../BACnetConstructedDataEventAlgorithmInhibitRef.go     |  2 +-
 .../model/BACnetConstructedDataEventDetectionEnable.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataEventEnable.go  |  2 +-
 .../model/BACnetConstructedDataEventEnrollmentAll.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataEventLogAll.go  |  2 +-
 .../model/BACnetConstructedDataEventLogLogBuffer.go      |  2 +-
 .../model/BACnetConstructedDataEventMessageTexts.go      |  2 +-
 .../BACnetConstructedDataEventMessageTextsConfig.go      |  2 +-
 .../model/BACnetConstructedDataEventParameters.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataEventState.go   |  2 +-
 .../model/BACnetConstructedDataEventTimeStamps.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataEventType.go    |  2 +-
 .../model/BACnetConstructedDataExceptionSchedule.go      |  2 +-
 .../model/BACnetConstructedDataExecutionDelay.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataExitPoints.go   |  2 +-
 .../model/BACnetConstructedDataExpectedShedLevel.go      |  2 +-
 .../model/BACnetConstructedDataExpirationTime.go         |  2 +-
 .../model/BACnetConstructedDataExtendedTimeEnable.go     |  2 +-
 .../model/BACnetConstructedDataFDBBMDAddress.go          |  2 +-
 .../model/BACnetConstructedDataFDSubscriptionLifetime.go |  2 +-
 .../model/BACnetConstructedDataFailedAttemptEvents.go    |  2 +-
 .../model/BACnetConstructedDataFailedAttempts.go         |  2 +-
 .../model/BACnetConstructedDataFailedAttemptsTime.go     |  2 +-
 .../model/BACnetConstructedDataFaultHighLimit.go         |  2 +-
 .../model/BACnetConstructedDataFaultLowLimit.go          |  2 +-
 .../model/BACnetConstructedDataFaultParameters.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataFaultSignals.go |  2 +-
 .../readwrite/model/BACnetConstructedDataFaultType.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataFaultValues.go  |  2 +-
 .../model/BACnetConstructedDataFileAccessMethod.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataFileAll.go      |  2 +-
 .../model/BACnetConstructedDataFileRecordCount.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataFileSize.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataFileType.go     |  2 +-
 .../model/BACnetConstructedDataFirmwareRevision.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataFloorText.go    |  2 +-
 .../model/BACnetConstructedDataFullDutyBaseline.go       |  2 +-
 .../model/BACnetConstructedDataGlobalGroupAll.go         |  2 +-
 .../BACnetConstructedDataGlobalGroupGroupMembers.go      |  2 +-
 .../BACnetConstructedDataGlobalGroupPresentValue.go      |  2 +-
 .../model/BACnetConstructedDataGlobalIdentifier.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataGroupAll.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataGroupID.go      |  2 +-
 .../model/BACnetConstructedDataGroupMemberNames.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataGroupMembers.go |  2 +-
 .../readwrite/model/BACnetConstructedDataGroupMode.go    |  2 +-
 .../model/BACnetConstructedDataGroupPresentValue.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataHighLimit.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataHigherDeck.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataIPAddress.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataIPDHCPEnable.go |  2 +-
 .../model/BACnetConstructedDataIPDHCPLeaseTime.go        |  2 +-
 .../BACnetConstructedDataIPDHCPLeaseTimeRemaining.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataIPDHCPServer.go |  2 +-
 .../readwrite/model/BACnetConstructedDataIPDNSServer.go  |  2 +-
 .../model/BACnetConstructedDataIPDefaultGateway.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataIPSubnetMask.go |  2 +-
 .../readwrite/model/BACnetConstructedDataIPv6Address.go  |  2 +-
 .../BACnetConstructedDataIPv6AutoAddressingEnable.go     |  2 +-
 .../model/BACnetConstructedDataIPv6DHCPLeaseTime.go      |  2 +-
 .../BACnetConstructedDataIPv6DHCPLeaseTimeRemaining.go   |  2 +-
 .../model/BACnetConstructedDataIPv6DHCPServer.go         |  2 +-
 .../model/BACnetConstructedDataIPv6DNSServer.go          |  2 +-
 .../model/BACnetConstructedDataIPv6DefaultGateway.go     |  2 +-
 .../model/BACnetConstructedDataIPv6PrefixLength.go       |  2 +-
 .../model/BACnetConstructedDataIPv6ZoneIndex.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataInProcess.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataInProgress.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataInactiveText.go |  2 +-
 .../model/BACnetConstructedDataInitialTimeout.go         |  2 +-
 .../model/BACnetConstructedDataInputReference.go         |  2 +-
 .../model/BACnetConstructedDataInstallationID.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataInstanceOf.go   |  2 +-
 .../model/BACnetConstructedDataInstantaneousPower.go     |  2 +-
 .../model/BACnetConstructedDataIntegerValueAll.go        |  2 +-
 .../BACnetConstructedDataIntegerValueCOVIncrement.go     |  2 +-
 .../model/BACnetConstructedDataIntegerValueDeadband.go   |  2 +-
 .../BACnetConstructedDataIntegerValueFaultHighLimit.go   |  2 +-
 .../BACnetConstructedDataIntegerValueFaultLowLimit.go    |  2 +-
 .../model/BACnetConstructedDataIntegerValueHighLimit.go  |  2 +-
 .../model/BACnetConstructedDataIntegerValueLowLimit.go   |  2 +-
 .../BACnetConstructedDataIntegerValueMaxPresValue.go     |  2 +-
 .../BACnetConstructedDataIntegerValueMinPresValue.go     |  2 +-
 .../BACnetConstructedDataIntegerValuePresentValue.go     |  2 +-
 ...BACnetConstructedDataIntegerValueRelinquishDefault.go |  2 +-
 .../model/BACnetConstructedDataIntegerValueResolution.go |  2 +-
 .../model/BACnetConstructedDataIntegralConstant.go       |  2 +-
 .../model/BACnetConstructedDataIntegralConstantUnits.go  |  2 +-
 .../model/BACnetConstructedDataIntervalOffset.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataIsUTC.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataKeySets.go      |  2 +-
 .../model/BACnetConstructedDataLandingCallControl.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataLandingCalls.go |  2 +-
 .../model/BACnetConstructedDataLandingDoorStatus.go      |  2 +-
 .../model/BACnetConstructedDataLargeAnalogValueAll.go    |  2 +-
 .../BACnetConstructedDataLargeAnalogValueCOVIncrement.go |  2 +-
 .../BACnetConstructedDataLargeAnalogValueDeadband.go     |  2 +-
 ...ACnetConstructedDataLargeAnalogValueFaultHighLimit.go |  2 +-
 ...BACnetConstructedDataLargeAnalogValueFaultLowLimit.go |  2 +-
 .../BACnetConstructedDataLargeAnalogValueHighLimit.go    |  2 +-
 .../BACnetConstructedDataLargeAnalogValueLowLimit.go     |  2 +-
 .../BACnetConstructedDataLargeAnalogValueMaxPresValue.go |  2 +-
 .../BACnetConstructedDataLargeAnalogValueMinPresValue.go |  2 +-
 .../BACnetConstructedDataLargeAnalogValuePresentValue.go |  2 +-
 ...etConstructedDataLargeAnalogValueRelinquishDefault.go |  2 +-
 .../BACnetConstructedDataLargeAnalogValueResolution.go   |  2 +-
 .../model/BACnetConstructedDataLastAccessEvent.go        |  2 +-
 .../model/BACnetConstructedDataLastAccessPoint.go        |  2 +-
 .../model/BACnetConstructedDataLastCommandTime.go        |  2 +-
 .../model/BACnetConstructedDataLastCredentialAdded.go    |  2 +-
 .../BACnetConstructedDataLastCredentialAddedTime.go      |  2 +-
 .../model/BACnetConstructedDataLastCredentialRemoved.go  |  2 +-
 .../BACnetConstructedDataLastCredentialRemovedTime.go    |  2 +-
 .../model/BACnetConstructedDataLastKeyServer.go          |  2 +-
 .../model/BACnetConstructedDataLastNotifyRecord.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataLastPriority.go |  2 +-
 .../model/BACnetConstructedDataLastRestartReason.go      |  2 +-
 .../model/BACnetConstructedDataLastRestoreTime.go        |  2 +-
 .../model/BACnetConstructedDataLastStateChange.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataLastUseTime.go  |  2 +-
 .../model/BACnetConstructedDataLifeSafetyAlarmValues.go  |  2 +-
 .../BACnetConstructedDataLifeSafetyPointAlarmValues.go   |  2 +-
 .../model/BACnetConstructedDataLifeSafetyPointAll.go     |  2 +-
 .../BACnetConstructedDataLifeSafetyPointFaultValues.go   |  2 +-
 .../BACnetConstructedDataLifeSafetyPointPresentValue.go  |  2 +-
 .../BACnetConstructedDataLifeSafetyZoneAlarmValues.go    |  2 +-
 .../model/BACnetConstructedDataLifeSafetyZoneAll.go      |  2 +-
 .../BACnetConstructedDataLifeSafetyZoneFaultValues.go    |  2 +-
 ...etConstructedDataLifeSafetyZoneMaintenanceRequired.go |  2 +-
 .../BACnetConstructedDataLifeSafetyZonePresentValue.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataLiftAll.go      |  2 +-
 .../model/BACnetConstructedDataLiftFaultSignals.go       |  2 +-
 .../model/BACnetConstructedDataLightingCommand.go        |  2 +-
 ...ACnetConstructedDataLightingCommandDefaultPriority.go |  2 +-
 .../model/BACnetConstructedDataLightingOutputAll.go      |  2 +-
 .../BACnetConstructedDataLightingOutputFeedbackValue.go  |  2 +-
 .../BACnetConstructedDataLightingOutputPresentValue.go   |  2 +-
 ...CnetConstructedDataLightingOutputRelinquishDefault.go |  2 +-
 .../BACnetConstructedDataLightingOutputTrackingValue.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataLimitEnable.go  |  2 +-
 .../BACnetConstructedDataLimitMonitoringInterval.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataLinkSpeed.go    |  2 +-
 .../model/BACnetConstructedDataLinkSpeedAutonegotiate.go |  2 +-
 .../readwrite/model/BACnetConstructedDataLinkSpeeds.go   |  2 +-
 .../model/BACnetConstructedDataListOfGroupMembers.go     |  2 +-
 ...ACnetConstructedDataListOfObjectPropertyReferences.go |  2 +-
 .../model/BACnetConstructedDataLoadControlAll.go         |  2 +-
 .../BACnetConstructedDataLoadControlPresentValue.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataLocalDate.go    |  2 +-
 .../model/BACnetConstructedDataLocalForwardingOnly.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataLocalTime.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataLocation.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataLockStatus.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataLockout.go      |  2 +-
 .../model/BACnetConstructedDataLockoutRelinquishTime.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataLogBuffer.go    |  2 +-
 .../BACnetConstructedDataLogDeviceObjectProperty.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataLogInterval.go  |  2 +-
 .../model/BACnetConstructedDataLoggingObject.go          |  2 +-
 .../model/BACnetConstructedDataLoggingRecord.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataLoggingType.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataLoopAction.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataLoopAll.go      |  2 +-
 .../model/BACnetConstructedDataLoopPresentValue.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataLowDiffLimit.go |  2 +-
 .../readwrite/model/BACnetConstructedDataLowLimit.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataLowerDeck.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataMACAddress.go   |  2 +-
 .../model/BACnetConstructedDataMachineRoomID.go          |  2 +-
 .../model/BACnetConstructedDataMaintenanceRequired.go    |  2 +-
 .../model/BACnetConstructedDataMakingCarCall.go          |  2 +-
 .../BACnetConstructedDataManipulatedVariableReference.go |  2 +-
 .../BACnetConstructedDataManualSlaveAddressBinding.go    |  2 +-
 .../model/BACnetConstructedDataMaskedAlarmValues.go      |  2 +-
 .../model/BACnetConstructedDataMaxAPDULengthAccepted.go  |  2 +-
 .../model/BACnetConstructedDataMaxActualValue.go         |  2 +-
 .../model/BACnetConstructedDataMaxFailedAttempts.go      |  2 +-
 .../model/BACnetConstructedDataMaxInfoFrames.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataMaxMaster.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataMaxPresValue.go |  2 +-
 .../model/BACnetConstructedDataMaxSegmentsAccepted.go    |  2 +-
 .../model/BACnetConstructedDataMaximumOutput.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataMaximumValue.go |  2 +-
 .../model/BACnetConstructedDataMaximumValueTimestamp.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataMemberOf.go     |  2 +-
 .../model/BACnetConstructedDataMemberStatusFlags.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataMembers.go      |  2 +-
 .../model/BACnetConstructedDataMinActualValue.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataMinPresValue.go |  2 +-
 .../model/BACnetConstructedDataMinimumOffTime.go         |  2 +-
 .../model/BACnetConstructedDataMinimumOnTime.go          |  2 +-
 .../model/BACnetConstructedDataMinimumOutput.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataMinimumValue.go |  2 +-
 .../model/BACnetConstructedDataMinimumValueTimestamp.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataMode.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataModelName.go    |  2 +-
 .../model/BACnetConstructedDataModificationDate.go       |  2 +-
 .../BACnetConstructedDataMultiStateInputAlarmValues.go   |  2 +-
 .../model/BACnetConstructedDataMultiStateInputAll.go     |  2 +-
 .../BACnetConstructedDataMultiStateInputFaultValues.go   |  2 +-
 ...BACnetConstructedDataMultiStateInputInterfaceValue.go |  2 +-
 .../model/BACnetConstructedDataMultiStateOutputAll.go    |  2 +-
 ...BACnetConstructedDataMultiStateOutputFeedbackValue.go |  2 +-
 ...ACnetConstructedDataMultiStateOutputInterfaceValue.go |  2 +-
 ...etConstructedDataMultiStateOutputRelinquishDefault.go |  2 +-
 .../BACnetConstructedDataMultiStateValueAlarmValues.go   |  2 +-
 .../model/BACnetConstructedDataMultiStateValueAll.go     |  2 +-
 .../BACnetConstructedDataMultiStateValueFaultValues.go   |  2 +-
 ...netConstructedDataMultiStateValueRelinquishDefault.go |  2 +-
 .../readwrite/model/BACnetConstructedDataMusterPoint.go  |  2 +-
 .../model/BACnetConstructedDataNegativeAccessRules.go    |  2 +-
 ...BACnetConstructedDataNetworkAccessSecurityPolicies.go |  2 +-
 .../model/BACnetConstructedDataNetworkInterfaceName.go   |  2 +-
 .../model/BACnetConstructedDataNetworkNumber.go          |  2 +-
 .../model/BACnetConstructedDataNetworkNumberQuality.go   |  2 +-
 .../model/BACnetConstructedDataNetworkPortAll.go         |  2 +-
 .../BACnetConstructedDataNetworkPortMaxInfoFrames.go     |  2 +-
 .../model/BACnetConstructedDataNetworkPortMaxMaster.go   |  2 +-
 .../model/BACnetConstructedDataNetworkSecurityAll.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataNetworkType.go  |  2 +-
 .../model/BACnetConstructedDataNextStoppingFloor.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataNodeSubtype.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataNodeType.go     |  2 +-
 .../model/BACnetConstructedDataNotificationClass.go      |  2 +-
 .../model/BACnetConstructedDataNotificationClassAll.go   |  2 +-
 .../BACnetConstructedDataNotificationForwarderAll.go     |  2 +-
 .../model/BACnetConstructedDataNotificationThreshold.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataNotifyType.go   |  2 +-
 .../model/BACnetConstructedDataNumberOfAPDURetries.go    |  2 +-
 ...ACnetConstructedDataNumberOfAuthenticationPolicies.go |  2 +-
 .../model/BACnetConstructedDataNumberOfStates.go         |  2 +-
 .../model/BACnetConstructedDataObjectIdentifier.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataObjectList.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataObjectName.go   |  2 +-
 .../BACnetConstructedDataObjectPropertyReference.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataObjectType.go   |  2 +-
 .../model/BACnetConstructedDataOccupancyCount.go         |  2 +-
 .../model/BACnetConstructedDataOccupancyCountAdjust.go   |  2 +-
 .../model/BACnetConstructedDataOccupancyCountEnable.go   |  2 +-
 .../model/BACnetConstructedDataOccupancyLowerLimit.go    |  2 +-
 .../BACnetConstructedDataOccupancyLowerLimitEnforced.go  |  2 +-
 .../model/BACnetConstructedDataOccupancyState.go         |  2 +-
 .../model/BACnetConstructedDataOccupancyUpperLimit.go    |  2 +-
 .../BACnetConstructedDataOccupancyUpperLimitEnforced.go  |  2 +-
 .../BACnetConstructedDataOctetStringValuePresentValue.go |  2 +-
 ...etConstructedDataOctetStringValueRelinquishDefault.go |  2 +-
 .../model/BACnetConstructedDataOctetstringValueAll.go    |  2 +-
 .../model/BACnetConstructedDataOperationDirection.go     |  2 +-
 .../model/BACnetConstructedDataOperationExpected.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataOptional.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataOutOfService.go |  2 +-
 .../readwrite/model/BACnetConstructedDataOutputUnits.go  |  2 +-
 .../model/BACnetConstructedDataPacketReorderTime.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataPassbackMode.go |  2 +-
 .../model/BACnetConstructedDataPassbackTimeout.go        |  2 +-
 .../model/BACnetConstructedDataPassengerAlarm.go         |  2 +-
 .../readwrite/model/BACnetConstructedDataPolarity.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataPortFilter.go   |  2 +-
 .../model/BACnetConstructedDataPositiveAccessRules.go    |  2 +-
 .../BACnetConstructedDataPositiveIntegerValueAll.go      |  2 +-
 ...netConstructedDataPositiveIntegerValueCOVIncrement.go |  2 +-
 .../BACnetConstructedDataPositiveIntegerValueDeadband.go |  2 +-
 ...tConstructedDataPositiveIntegerValueFaultHighLimit.go |  2 +-
 ...etConstructedDataPositiveIntegerValueFaultLowLimit.go |  2 +-
 ...BACnetConstructedDataPositiveIntegerValueHighLimit.go |  2 +-
 .../BACnetConstructedDataPositiveIntegerValueLowLimit.go |  2 +-
 ...netConstructedDataPositiveIntegerValueMaxPresValue.go |  2 +-
 ...netConstructedDataPositiveIntegerValueMinPresValue.go |  2 +-
 ...nstructedDataPositiveIntegerValueRelinquishDefault.go |  2 +-
 ...ACnetConstructedDataPositiveIntegerValueResolution.go |  2 +-
 .../readwrite/model/BACnetConstructedDataPower.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataPowerMode.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataPrescale.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataPresentValue.go |  2 +-
 .../readwrite/model/BACnetConstructedDataPriority.go     |  2 +-
 .../model/BACnetConstructedDataPriorityArray.go          |  2 +-
 .../model/BACnetConstructedDataPriorityForWriting.go     |  2 +-
 .../model/BACnetConstructedDataProcessIdentifier.go      |  2 +-
 .../BACnetConstructedDataProcessIdentifierFilter.go      |  2 +-
 .../model/BACnetConstructedDataProfileLocation.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataProfileName.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataProgramAll.go   |  2 +-
 .../model/BACnetConstructedDataProgramChange.go          |  2 +-
 .../model/BACnetConstructedDataProgramLocation.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataProgramState.go |  2 +-
 .../readwrite/model/BACnetConstructedDataPropertyList.go |  2 +-
 .../model/BACnetConstructedDataProportionalConstant.go   |  2 +-
 .../BACnetConstructedDataProportionalConstantUnits.go    |  2 +-
 .../model/BACnetConstructedDataProtocolLevel.go          |  2 +-
 .../BACnetConstructedDataProtocolObjectTypesSupported.go |  2 +-
 .../model/BACnetConstructedDataProtocolRevision.go       |  2 +-
 .../BACnetConstructedDataProtocolServicesSupported.go    |  2 +-
 .../model/BACnetConstructedDataProtocolVersion.go        |  2 +-
 .../BACnetConstructedDataPulseConverterAdjustValue.go    |  2 +-
 .../model/BACnetConstructedDataPulseConverterAll.go      |  2 +-
 .../BACnetConstructedDataPulseConverterPresentValue.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataPulseRate.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataReadOnly.go     |  2 +-
 .../model/BACnetConstructedDataReasonForDisable.go       |  2 +-
 .../model/BACnetConstructedDataReasonForHalt.go          |  2 +-
 .../model/BACnetConstructedDataRecipientList.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataRecordCount.go  |  2 +-
 .../BACnetConstructedDataRecordsSinceNotification.go     |  2 +-
 .../model/BACnetConstructedDataReferencePort.go          |  2 +-
 .../model/BACnetConstructedDataRegisteredCarCall.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataReliability.go  |  2 +-
 .../BACnetConstructedDataReliabilityEvaluationInhibit.go |  2 +-
 .../model/BACnetConstructedDataRelinquishDefault.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataRepresents.go   |  2 +-
 .../model/BACnetConstructedDataRequestedShedLevel.go     |  2 +-
 .../BACnetConstructedDataRequestedUpdateInterval.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataRequired.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataResolution.go   |  2 +-
 ...BACnetConstructedDataRestartNotificationRecipients.go |  2 +-
 .../model/BACnetConstructedDataRestoreCompletionTime.go  |  2 +-
 .../model/BACnetConstructedDataRestorePreparationTime.go |  2 +-
 .../readwrite/model/BACnetConstructedDataRoutingTable.go |  2 +-
 .../readwrite/model/BACnetConstructedDataScale.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataScaleFactor.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataScheduleAll.go  |  2 +-
 .../model/BACnetConstructedDataScheduleDefault.go        |  2 +-
 .../model/BACnetConstructedDataSchedulePresentValue.go   |  2 +-
 .../model/BACnetConstructedDataSecuredStatus.go          |  2 +-
 .../model/BACnetConstructedDataSecurityPDUTimeout.go     |  2 +-
 .../model/BACnetConstructedDataSecurityTimeWindow.go     |  2 +-
 .../model/BACnetConstructedDataSegmentationSupported.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataSerialNumber.go |  2 +-
 .../readwrite/model/BACnetConstructedDataSetpoint.go     |  2 +-
 .../model/BACnetConstructedDataSetpointReference.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataSetting.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataShedDuration.go |  2 +-
 .../model/BACnetConstructedDataShedLevelDescriptions.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataShedLevels.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataSilenced.go     |  2 +-
 .../model/BACnetConstructedDataSlaveAddressBinding.go    |  2 +-
 .../model/BACnetConstructedDataSlaveProxyEnable.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataStartTime.go    |  2 +-
 .../model/BACnetConstructedDataStateChangeValues.go      |  2 +-
 .../model/BACnetConstructedDataStateDescription.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataStateText.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataStatusFlags.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataStopTime.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataStopWhenFull.go |  2 +-
 .../readwrite/model/BACnetConstructedDataStrikeCount.go  |  2 +-
 .../model/BACnetConstructedDataStructuredObjectList.go   |  2 +-
 .../model/BACnetConstructedDataStructuredViewAll.go      |  2 +-
 .../model/BACnetConstructedDataSubordinateAnnotations.go |  2 +-
 .../model/BACnetConstructedDataSubordinateList.go        |  2 +-
 .../model/BACnetConstructedDataSubordinateNodeTypes.go   |  2 +-
 .../BACnetConstructedDataSubordinateRelationships.go     |  2 +-
 .../model/BACnetConstructedDataSubordinateTags.go        |  2 +-
 .../model/BACnetConstructedDataSubscribedRecipients.go   |  2 +-
 .../model/BACnetConstructedDataSupportedFormatClasses.go |  2 +-
 .../model/BACnetConstructedDataSupportedFormats.go       |  2 +-
 .../BACnetConstructedDataSupportedSecurityAlgorithms.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataSystemStatus.go |  2 +-
 .../readwrite/model/BACnetConstructedDataTags.go         |  2 +-
 .../model/BACnetConstructedDataThreatAuthority.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataThreatLevel.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataTimeDelay.go    |  2 +-
 .../model/BACnetConstructedDataTimeDelayNormal.go        |  2 +-
 .../model/BACnetConstructedDataTimeOfActiveTimeReset.go  |  2 +-
 .../model/BACnetConstructedDataTimeOfDeviceRestart.go    |  2 +-
 .../model/BACnetConstructedDataTimeOfStateCountReset.go  |  2 +-
 .../model/BACnetConstructedDataTimeOfStrikeCountReset.go |  2 +-
 .../BACnetConstructedDataTimePatternValuePresentValue.go |  2 +-
 ...etConstructedDataTimePatternValueRelinquishDefault.go |  2 +-
 .../BACnetConstructedDataTimeSynchronizationInterval.go  |  2 +-
 ...BACnetConstructedDataTimeSynchronizationRecipients.go |  2 +-
 .../readwrite/model/BACnetConstructedDataTimeValueAll.go |  2 +-
 .../model/BACnetConstructedDataTimeValuePresentValue.go  |  2 +-
 .../BACnetConstructedDataTimeValueRelinquishDefault.go   |  2 +-
 .../model/BACnetConstructedDataTimepatternValueAll.go    |  2 +-
 .../model/BACnetConstructedDataTimerAlarmValues.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataTimerAll.go     |  2 +-
 .../model/BACnetConstructedDataTimerMaxPresValue.go      |  2 +-
 .../model/BACnetConstructedDataTimerMinPresValue.go      |  2 +-
 .../model/BACnetConstructedDataTimerResolution.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataTimerRunning.go |  2 +-
 .../readwrite/model/BACnetConstructedDataTimerState.go   |  2 +-
 .../model/BACnetConstructedDataTotalRecordCount.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataTraceFlag.go    |  2 +-
 .../model/BACnetConstructedDataTrackingValue.go          |  2 +-
 .../BACnetConstructedDataTransactionNotificationClass.go |  2 +-
 .../readwrite/model/BACnetConstructedDataTransition.go   |  2 +-
 .../readwrite/model/BACnetConstructedDataTrendLogAll.go  |  2 +-
 .../model/BACnetConstructedDataTrendLogLogBuffer.go      |  2 +-
 ...CnetConstructedDataTrendLogLogDeviceObjectProperty.go |  2 +-
 .../model/BACnetConstructedDataTrendLogMultipleAll.go    |  2 +-
 .../BACnetConstructedDataTrendLogMultipleLogBuffer.go    |  2 +-
 ...tructedDataTrendLogMultipleLogDeviceObjectProperty.go |  2 +-
 .../readwrite/model/BACnetConstructedDataTrigger.go      |  2 +-
 .../readwrite/model/BACnetConstructedDataUTCOffset.go    |  2 +-
 ...netConstructedDataUTCTimeSynchronizationRecipients.go |  2 +-
 .../readwrite/model/BACnetConstructedDataUnits.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataUnspecified.go  |  2 +-
 .../model/BACnetConstructedDataUpdateInterval.go         |  2 +-
 .../model/BACnetConstructedDataUpdateKeySetTimeout.go    |  2 +-
 .../readwrite/model/BACnetConstructedDataUpdateTime.go   |  2 +-
 .../model/BACnetConstructedDataUserExternalIdentifier.go |  2 +-
 .../BACnetConstructedDataUserInformationReference.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataUserName.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataUserType.go     |  2 +-
 .../model/BACnetConstructedDataUsesRemaining.go          |  2 +-
 .../model/BACnetConstructedDataVTClassesSupported.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataValidSamples.go |  2 +-
 .../model/BACnetConstructedDataValueBeforeChange.go      |  2 +-
 .../model/BACnetConstructedDataValueChangeTime.go        |  2 +-
 .../readwrite/model/BACnetConstructedDataValueSet.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataValueSource.go  |  2 +-
 .../model/BACnetConstructedDataValueSourceArray.go       |  2 +-
 .../model/BACnetConstructedDataVarianceValue.go          |  2 +-
 .../model/BACnetConstructedDataVendorIdentifier.go       |  2 +-
 .../readwrite/model/BACnetConstructedDataVendorName.go   |  2 +-
 .../model/BACnetConstructedDataVerificationTime.go       |  2 +-
 .../model/BACnetConstructedDataVirtualMACAddressTable.go |  2 +-
 .../model/BACnetConstructedDataWeeklySchedule.go         |  2 +-
 .../model/BACnetConstructedDataWindowInterval.go         |  2 +-
 .../model/BACnetConstructedDataWindowSamples.go          |  2 +-
 .../readwrite/model/BACnetConstructedDataWriteStatus.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataZoneFrom.go     |  2 +-
 .../readwrite/model/BACnetConstructedDataZoneMembers.go  |  2 +-
 .../readwrite/model/BACnetConstructedDataZoneTo.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetContextTag.go         |  2 +-
 .../readwrite/model/BACnetContextTagBitString.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetContextTagBoolean.go  |  2 +-
 .../readwrite/model/BACnetContextTagCharacterString.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetContextTagDate.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetContextTagDouble.go   |  2 +-
 .../readwrite/model/BACnetContextTagEnumerated.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetContextTagNull.go     |  2 +-
 .../readwrite/model/BACnetContextTagObjectIdentifier.go  |  2 +-
 .../readwrite/model/BACnetContextTagOctetString.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetContextTagReal.go     |  2 +-
 .../readwrite/model/BACnetContextTagSignedInteger.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetContextTagTime.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetContextTagUnknown.go  |  2 +-
 .../readwrite/model/BACnetContextTagUnsignedInteger.go   |  2 +-
 .../model/BACnetCredentialAuthenticationFactor.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetDailySchedule.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetDateRange.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetDateRangeEnclosed.go  |  2 +-
 .../protocols/bacnetip/readwrite/model/BACnetDateTime.go |  2 +-
 .../bacnetip/readwrite/model/BACnetDateTimeEnclosed.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetDaysOfWeekTagged.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetDestination.go        |  2 +-
 .../model/BACnetDeviceObjectPropertyReference.go         |  2 +-
 .../model/BACnetDeviceObjectPropertyReferenceEnclosed.go |  2 +-
 .../readwrite/model/BACnetDeviceObjectReference.go       |  2 +-
 .../model/BACnetDeviceObjectReferenceEnclosed.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetDeviceStatusTagged.go |  2 +-
 .../readwrite/model/BACnetDoorAlarmStateTagged.go        |  2 +-
 .../readwrite/model/BACnetDoorSecuredStatusTagged.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetDoorStatusTagged.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetDoorValueTagged.go    |  2 +-
 .../readwrite/model/BACnetEngineeringUnitsTagged.go      |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/BACnetError.go |  2 +-
 .../bacnetip/readwrite/model/BACnetErrorGeneral.go       |  2 +-
 .../readwrite/model/BACnetEscalatorFaultTagged.go        |  2 +-
 .../readwrite/model/BACnetEscalatorModeTagged.go         |  2 +-
 .../model/BACnetEscalatorOperationDirectionTagged.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetEventLogRecord.go     |  2 +-
 .../readwrite/model/BACnetEventLogRecordLogDatum.go      |  2 +-
 .../model/BACnetEventLogRecordLogDatumLogStatus.go       |  2 +-
 .../model/BACnetEventLogRecordLogDatumNotification.go    |  2 +-
 .../model/BACnetEventLogRecordLogDatumTimeChange.go      |  2 +-
 .../model/BACnetEventNotificationSubscription.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetEventParameter.go     |  2 +-
 .../readwrite/model/BACnetEventParameterAccessEvent.go   |  2 +-
 .../BACnetEventParameterAccessEventListOfAccessEvents.go |  2 +-
 .../readwrite/model/BACnetEventParameterBufferReady.go   |  2 +-
 .../model/BACnetEventParameterChangeOfBitstring.go       |  2 +-
 ...entParameterChangeOfBitstringListOfBitstringValues.go |  2 +-
 .../model/BACnetEventParameterChangeOfCharacterString.go |  2 +-
 ...tParameterChangeOfCharacterStringListOfAlarmValues.go |  2 +-
 .../model/BACnetEventParameterChangeOfDiscreteValue.go   |  2 +-
 .../model/BACnetEventParameterChangeOfLifeSavety.go      |  2 +-
 ...tEventParameterChangeOfLifeSavetyListOfAlarmValues.go |  2 +-
 ...meterChangeOfLifeSavetyListOfLifeSavetyAlarmValues.go |  2 +-
 .../readwrite/model/BACnetEventParameterChangeOfState.go |  2 +-
 .../BACnetEventParameterChangeOfStateListOfValues.go     |  2 +-
 .../model/BACnetEventParameterChangeOfStatusFlags.go     |  2 +-
 .../readwrite/model/BACnetEventParameterChangeOfTimer.go |  2 +-
 .../model/BACnetEventParameterChangeOfTimerAlarmValue.go |  2 +-
 .../readwrite/model/BACnetEventParameterChangeOfValue.go |  2 +-
 .../BACnetEventParameterChangeOfValueCivCriteria.go      |  2 +-
 ...ACnetEventParameterChangeOfValueCivCriteriaBitmask.go |  2 +-
 ...hangeOfValueCivCriteriaReferencedPropertyIncrement.go |  2 +-
 .../model/BACnetEventParameterCommandFailure.go          |  2 +-
 .../model/BACnetEventParameterDoubleOutOfRange.go        |  2 +-
 .../readwrite/model/BACnetEventParameterExtended.go      |  2 +-
 .../model/BACnetEventParameterExtendedParameters.go      |  2 +-
 .../readwrite/model/BACnetEventParameterFloatingLimit.go |  2 +-
 .../bacnetip/readwrite/model/BACnetEventParameterNone.go |  2 +-
 .../readwrite/model/BACnetEventParameterOutOfRange.go    |  2 +-
 .../model/BACnetEventParameterSignedOutOfRange.go        |  2 +-
 .../model/BACnetEventParameterUnsignedOutOfRange.go      |  2 +-
 .../readwrite/model/BACnetEventParameterUnsignedRange.go |  2 +-
 .../bacnetip/readwrite/model/BACnetEventPriorities.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetEventStateTagged.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetEventSummariesList.go |  2 +-
 .../bacnetip/readwrite/model/BACnetEventSummary.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetEventTimestamps.go    |  2 +-
 .../readwrite/model/BACnetEventTimestampsEnclosed.go     |  2 +-
 .../readwrite/model/BACnetEventTransitionBitsTagged.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetEventTypeTagged.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetFaultParameter.go     |  2 +-
 .../model/BACnetFaultParameterFaultCharacterString.go    |  2 +-
 ...aultParameterFaultCharacterStringListOfFaultValues.go |  2 +-
 .../readwrite/model/BACnetFaultParameterFaultExtended.go |  2 +-
 .../model/BACnetFaultParameterFaultExtendedParameters.go |  2 +-
 .../BACnetFaultParameterFaultExtendedParametersEntry.go  |  2 +-
 ...aultParameterFaultExtendedParametersEntryBitString.go |  2 +-
 ...tFaultParameterFaultExtendedParametersEntryBoolean.go |  2 +-
 ...rameterFaultExtendedParametersEntryCharacterString.go |  2 +-
 ...CnetFaultParameterFaultExtendedParametersEntryDate.go |  2 +-
 ...etFaultParameterFaultExtendedParametersEntryDouble.go |  2 +-
 ...ultParameterFaultExtendedParametersEntryEnumerated.go |  2 +-
 ...tFaultParameterFaultExtendedParametersEntryInteger.go |  2 +-
 ...CnetFaultParameterFaultExtendedParametersEntryNull.go |  2 +-
 ...ameterFaultExtendedParametersEntryObjectidentifier.go |  2 +-
 ...ltParameterFaultExtendedParametersEntryOctetString.go |  2 +-
 ...CnetFaultParameterFaultExtendedParametersEntryReal.go |  2 +-
 ...aultParameterFaultExtendedParametersEntryReference.go |  2 +-
 ...CnetFaultParameterFaultExtendedParametersEntryTime.go |  2 +-
 ...FaultParameterFaultExtendedParametersEntryUnsigned.go |  2 +-
 .../model/BACnetFaultParameterFaultLifeSafety.go         |  2 +-
 ...CnetFaultParameterFaultLifeSafetyListOfFaultValues.go |  2 +-
 .../readwrite/model/BACnetFaultParameterFaultListed.go   |  2 +-
 .../model/BACnetFaultParameterFaultOutOfRange.go         |  2 +-
 .../BACnetFaultParameterFaultOutOfRangeMaxNormalValue.go |  2 +-
 ...tFaultParameterFaultOutOfRangeMaxNormalValueDouble.go |  2 +-
 ...FaultParameterFaultOutOfRangeMaxNormalValueInteger.go |  2 +-
 ...netFaultParameterFaultOutOfRangeMaxNormalValueReal.go |  2 +-
 ...aultParameterFaultOutOfRangeMaxNormalValueUnsigned.go |  2 +-
 .../BACnetFaultParameterFaultOutOfRangeMinNormalValue.go |  2 +-
 ...tFaultParameterFaultOutOfRangeMinNormalValueDouble.go |  2 +-
 ...FaultParameterFaultOutOfRangeMinNormalValueInteger.go |  2 +-
 ...netFaultParameterFaultOutOfRangeMinNormalValueReal.go |  2 +-
 ...aultParameterFaultOutOfRangeMinNormalValueUnsigned.go |  2 +-
 .../readwrite/model/BACnetFaultParameterFaultState.go    |  2 +-
 .../BACnetFaultParameterFaultStateListOfFaultValues.go   |  2 +-
 .../model/BACnetFaultParameterFaultStatusFlags.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetFaultParameterNone.go |  2 +-
 .../bacnetip/readwrite/model/BACnetFaultTypeTagged.go    |  2 +-
 .../readwrite/model/BACnetFileAccessMethodTagged.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetGroupChannelValue.go  |  2 +-
 .../readwrite/model/BACnetGroupChannelValueList.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetHostAddress.go        |  2 +-
 .../readwrite/model/BACnetHostAddressEnclosed.go         |  2 +-
 .../readwrite/model/BACnetHostAddressIpAddress.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetHostAddressName.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetHostAddressNull.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetHostNPort.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetHostNPortEnclosed.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetIPModeTagged.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetKeyIdentifier.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetLandingCallStatus.go  |  2 +-
 .../readwrite/model/BACnetLandingCallStatusCommand.go    |  2 +-
 .../model/BACnetLandingCallStatusCommandDestination.go   |  2 +-
 .../model/BACnetLandingCallStatusCommandDirection.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetLandingDoorStatus.go  |  2 +-
 .../model/BACnetLandingDoorStatusLandingDoorsList.go     |  2 +-
 .../BACnetLandingDoorStatusLandingDoorsListEntry.go      |  2 +-
 .../readwrite/model/BACnetLifeSafetyModeTagged.go        |  2 +-
 .../readwrite/model/BACnetLifeSafetyOperationTagged.go   |  2 +-
 .../readwrite/model/BACnetLifeSafetyStateTagged.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetLiftCarCallList.go    |  2 +-
 .../readwrite/model/BACnetLiftCarCallListFloorList.go    |  2 +-
 .../readwrite/model/BACnetLiftCarDirectionTagged.go      |  2 +-
 .../readwrite/model/BACnetLiftCarDoorCommandTagged.go    |  2 +-
 .../readwrite/model/BACnetLiftCarDriveStatusTagged.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetLiftCarModeTagged.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetLiftFaultTagged.go    |  2 +-
 .../readwrite/model/BACnetLiftGroupModeTagged.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetLightingCommand.go    |  2 +-
 .../readwrite/model/BACnetLightingCommandEnclosed.go     |  2 +-
 .../readwrite/model/BACnetLightingInProgressTagged.go    |  2 +-
 .../readwrite/model/BACnetLightingOperationTagged.go     |  2 +-
 .../readwrite/model/BACnetLightingTransitionTagged.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetLimitEnableTagged.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetLockStatusTagged.go   |  2 +-
 .../protocols/bacnetip/readwrite/model/BACnetLogData.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetLogDataLogData.go     |  2 +-
 .../readwrite/model/BACnetLogDataLogDataEntry.go         |  2 +-
 .../readwrite/model/BACnetLogDataLogDataEntryAnyValue.go |  2 +-
 .../model/BACnetLogDataLogDataEntryBitStringValue.go     |  2 +-
 .../model/BACnetLogDataLogDataEntryBooleanValue.go       |  2 +-
 .../model/BACnetLogDataLogDataEntryEnumeratedValue.go    |  2 +-
 .../readwrite/model/BACnetLogDataLogDataEntryFailure.go  |  2 +-
 .../model/BACnetLogDataLogDataEntryIntegerValue.go       |  2 +-
 .../model/BACnetLogDataLogDataEntryNullValue.go          |  2 +-
 .../model/BACnetLogDataLogDataEntryRealValue.go          |  2 +-
 .../model/BACnetLogDataLogDataEntryUnsignedValue.go      |  2 +-
 .../readwrite/model/BACnetLogDataLogDataTimeChange.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetLogDataLogStatus.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetLogMultipleRecord.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetLogRecord.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetLogRecordLogDatum.go  |  2 +-
 .../readwrite/model/BACnetLogRecordLogDatumAnyValue.go   |  2 +-
 .../model/BACnetLogRecordLogDatumBitStringValue.go       |  2 +-
 .../model/BACnetLogRecordLogDatumBooleanValue.go         |  2 +-
 .../model/BACnetLogRecordLogDatumEnumeratedValue.go      |  2 +-
 .../readwrite/model/BACnetLogRecordLogDatumFailure.go    |  2 +-
 .../model/BACnetLogRecordLogDatumIntegerValue.go         |  2 +-
 .../readwrite/model/BACnetLogRecordLogDatumLogStatus.go  |  2 +-
 .../readwrite/model/BACnetLogRecordLogDatumNullValue.go  |  2 +-
 .../readwrite/model/BACnetLogRecordLogDatumRealValue.go  |  2 +-
 .../readwrite/model/BACnetLogRecordLogDatumTimeChange.go |  2 +-
 .../model/BACnetLogRecordLogDatumUnsignedValue.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetLogStatusTagged.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetLoggingTypeTagged.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetMaintenanceTagged.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetNameValue.go          |  2 +-
 .../readwrite/model/BACnetNameValueCollection.go         |  2 +-
 .../readwrite/model/BACnetNetworkNumberQualityTagged.go  |  2 +-
 .../readwrite/model/BACnetNetworkPortCommandTagged.go    |  2 +-
 .../readwrite/model/BACnetNetworkSecurityPolicy.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetNetworkTypeTagged.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetNodeTypeTagged.go     |  2 +-
 .../readwrite/model/BACnetNotificationParameters.go      |  2 +-
 .../model/BACnetNotificationParametersAccessEvent.go     |  2 +-
 .../model/BACnetNotificationParametersBufferReady.go     |  2 +-
 .../BACnetNotificationParametersChangeOfBitString.go     |  2 +-
 ...ACnetNotificationParametersChangeOfCharacterString.go |  2 +-
 .../BACnetNotificationParametersChangeOfDiscreteValue.go |  2 +-
 ...otificationParametersChangeOfDiscreteValueNewValue.go |  2 +-
 ...tionParametersChangeOfDiscreteValueNewValueBoolean.go |  2 +-
 ...metersChangeOfDiscreteValueNewValueCharacterString.go |  2 +-
 ...ionParametersChangeOfDiscreteValueNewValueDatetime.go |  2 +-
 ...nParametersChangeOfDiscreteValueNewValueEnumerated.go |  2 +-
 ...tionParametersChangeOfDiscreteValueNewValueInteger.go |  2 +-
 ...etersChangeOfDiscreteValueNewValueObjectidentifier.go |  2 +-
 ...onParametersChangeOfDiscreteValueNewValueOctetDate.go |  2 +-
 ...ParametersChangeOfDiscreteValueNewValueOctetString.go |  2 +-
 ...onParametersChangeOfDiscreteValueNewValueOctetTime.go |  2 +-
 ...ionParametersChangeOfDiscreteValueNewValueUnsigned.go |  2 +-
 .../BACnetNotificationParametersChangeOfLifeSafety.go    |  2 +-
 .../BACnetNotificationParametersChangeOfReliability.go   |  2 +-
 .../model/BACnetNotificationParametersChangeOfState.go   |  2 +-
 .../BACnetNotificationParametersChangeOfStatusFlags.go   |  2 +-
 .../model/BACnetNotificationParametersChangeOfTimer.go   |  2 +-
 .../model/BACnetNotificationParametersChangeOfValue.go   |  2 +-
 .../BACnetNotificationParametersChangeOfValueNewValue.go |  2 +-
 ...ficationParametersChangeOfValueNewValueChangedBits.go |  2 +-
 ...icationParametersChangeOfValueNewValueChangedValue.go |  2 +-
 .../model/BACnetNotificationParametersCommandFailure.go  |  2 +-
 .../BACnetNotificationParametersComplexEventType.go      |  2 +-
 .../BACnetNotificationParametersDoubleOutOfRange.go      |  2 +-
 .../model/BACnetNotificationParametersExtended.go        |  2 +-
 .../BACnetNotificationParametersExtendedParameters.go    |  2 +-
 .../model/BACnetNotificationParametersFloatingLimit.go   |  2 +-
 .../model/BACnetNotificationParametersOutOfRange.go      |  2 +-
 .../BACnetNotificationParametersSignedOutOfRange.go      |  2 +-
 .../BACnetNotificationParametersUnsignedOutOfRange.go    |  2 +-
 .../model/BACnetNotificationParametersUnsignedRange.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetNotifyTypeTagged.go   |  2 +-
 .../readwrite/model/BACnetObjectPropertyReference.go     |  2 +-
 .../model/BACnetObjectPropertyReferenceEnclosed.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetObjectTypeTagged.go   |  2 +-
 .../readwrite/model/BACnetObjectTypesSupportedTagged.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetOpeningTag.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetOptionalBinaryPV.go   |  2 +-
 .../readwrite/model/BACnetOptionalBinaryPVNull.go        |  2 +-
 .../readwrite/model/BACnetOptionalBinaryPVValue.go       |  2 +-
 .../readwrite/model/BACnetOptionalCharacterString.go     |  2 +-
 .../readwrite/model/BACnetOptionalCharacterStringNull.go |  2 +-
 .../model/BACnetOptionalCharacterStringValue.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetOptionalREAL.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetOptionalREALNull.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetOptionalREALValue.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetOptionalUnsigned.go   |  2 +-
 .../readwrite/model/BACnetOptionalUnsignedNull.go        |  2 +-
 .../readwrite/model/BACnetOptionalUnsignedValue.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetPolarityTagged.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetPortPermission.go     |  2 +-
 .../protocols/bacnetip/readwrite/model/BACnetPrescale.go |  2 +-
 .../bacnetip/readwrite/model/BACnetPriorityArray.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetPriorityValue.go      |  2 +-
 .../readwrite/model/BACnetPriorityValueBitString.go      |  2 +-
 .../readwrite/model/BACnetPriorityValueBoolean.go        |  2 +-
 .../model/BACnetPriorityValueCharacterString.go          |  2 +-
 .../model/BACnetPriorityValueConstructedValue.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetPriorityValueDate.go  |  2 +-
 .../readwrite/model/BACnetPriorityValueDateTime.go       |  2 +-
 .../readwrite/model/BACnetPriorityValueDouble.go         |  2 +-
 .../readwrite/model/BACnetPriorityValueEnumerated.go     |  2 +-
 .../readwrite/model/BACnetPriorityValueInteger.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetPriorityValueNull.go  |  2 +-
 .../model/BACnetPriorityValueObjectidentifier.go         |  2 +-
 .../readwrite/model/BACnetPriorityValueOctetString.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetPriorityValueReal.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetPriorityValueTime.go  |  2 +-
 .../readwrite/model/BACnetPriorityValueUnsigned.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetProcessIdSelection.go |  2 +-
 .../readwrite/model/BACnetProcessIdSelectionNull.go      |  2 +-
 .../readwrite/model/BACnetProcessIdSelectionValue.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetProgramErrorTagged.go |  2 +-
 .../readwrite/model/BACnetProgramRequestTagged.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetProgramStateTagged.go |  2 +-
 .../readwrite/model/BACnetPropertyAccessResult.go        |  2 +-
 .../model/BACnetPropertyAccessResultAccessResult.go      |  2 +-
 ...ropertyAccessResultAccessResultPropertyAccessError.go |  2 +-
 ...ACnetPropertyAccessResultAccessResultPropertyValue.go |  2 +-
 .../readwrite/model/BACnetPropertyIdentifierTagged.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetPropertyReference.go  |  2 +-
 .../readwrite/model/BACnetPropertyReferenceEnclosed.go   |  2 +-
 .../readwrite/model/BACnetPropertyStateActionUnknown.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetPropertyStates.go     |  2 +-
 .../model/BACnetPropertyStatesAccessCredentialDisable.go |  2 +-
 .../BACnetPropertyStatesAccessCredentialDisableReason.go |  2 +-
 .../readwrite/model/BACnetPropertyStatesAccessEvent.go   |  2 +-
 .../readwrite/model/BACnetPropertyStatesAction.go        |  2 +-
 .../model/BACnetPropertyStatesAuthenticationStatus.go    |  2 +-
 .../readwrite/model/BACnetPropertyStatesBackupState.go   |  2 +-
 .../readwrite/model/BACnetPropertyStatesBacnetIpMode.go  |  2 +-
 .../model/BACnetPropertyStatesBinaryLightningValue.go    |  2 +-
 .../readwrite/model/BACnetPropertyStatesBinaryValue.go   |  2 +-
 .../readwrite/model/BACnetPropertyStatesBoolean.go       |  2 +-
 .../model/BACnetPropertyStatesDoorAlarmState.go          |  2 +-
 .../model/BACnetPropertyStatesDoorSecuredStatus.go       |  2 +-
 .../readwrite/model/BACnetPropertyStatesDoorStatus.go    |  2 +-
 .../readwrite/model/BACnetPropertyStatesDoorValue.go     |  2 +-
 .../readwrite/model/BACnetPropertyStatesEnclosed.go      |  2 +-
 .../model/BACnetPropertyStatesEscalatorFault.go          |  2 +-
 .../readwrite/model/BACnetPropertyStatesEscalatorMode.go |  2 +-
 .../BACnetPropertyStatesEscalatorOperationDirection.go   |  2 +-
 .../readwrite/model/BACnetPropertyStatesEventType.go     |  2 +-
 .../readwrite/model/BACnetPropertyStatesExtendedValue.go |  2 +-
 .../model/BACnetPropertyStatesFileAccessMethod.go        |  2 +-
 .../readwrite/model/BACnetPropertyStatesIntegerValue.go  |  2 +-
 .../model/BACnetPropertyStatesLifeSafetyMode.go          |  2 +-
 .../model/BACnetPropertyStatesLifeSafetyOperations.go    |  2 +-
 .../model/BACnetPropertyStatesLifeSafetyState.go         |  2 +-
 .../model/BACnetPropertyStatesLiftCarDirection.go        |  2 +-
 .../model/BACnetPropertyStatesLiftCarDoorCommand.go      |  2 +-
 .../model/BACnetPropertyStatesLiftCarDriveStatus.go      |  2 +-
 .../readwrite/model/BACnetPropertyStatesLiftCarMode.go   |  2 +-
 .../readwrite/model/BACnetPropertyStatesLiftFault.go     |  2 +-
 .../readwrite/model/BACnetPropertyStatesLiftGroupMode.go |  2 +-
 .../model/BACnetPropertyStatesLightningInProgress.go     |  2 +-
 .../model/BACnetPropertyStatesLightningOperation.go      |  2 +-
 .../model/BACnetPropertyStatesLightningTransition.go     |  2 +-
 .../readwrite/model/BACnetPropertyStatesLockStatus.go    |  2 +-
 .../readwrite/model/BACnetPropertyStatesMaintenance.go   |  2 +-
 .../model/BACnetPropertyStatesNetworkNumberQuality.go    |  2 +-
 .../model/BACnetPropertyStatesNetworkPortCommand.go      |  2 +-
 .../readwrite/model/BACnetPropertyStatesNetworkType.go   |  2 +-
 .../readwrite/model/BACnetPropertyStatesNodeType.go      |  2 +-
 .../readwrite/model/BACnetPropertyStatesNotifyType.go    |  2 +-
 .../readwrite/model/BACnetPropertyStatesPolarity.go      |  2 +-
 .../readwrite/model/BACnetPropertyStatesProgramChange.go |  2 +-
 .../readwrite/model/BACnetPropertyStatesProtocolLevel.go |  2 +-
 .../readwrite/model/BACnetPropertyStatesReasonForHalt.go |  2 +-
 .../readwrite/model/BACnetPropertyStatesReliability.go   |  2 +-
 .../readwrite/model/BACnetPropertyStatesRestartReason.go |  2 +-
 .../readwrite/model/BACnetPropertyStatesSecurityLevel.go |  2 +-
 .../readwrite/model/BACnetPropertyStatesShedState.go     |  2 +-
 .../readwrite/model/BACnetPropertyStatesSilencedState.go |  2 +-
 .../readwrite/model/BACnetPropertyStatesState.go         |  2 +-
 .../readwrite/model/BACnetPropertyStatesSystemStatus.go  |  2 +-
 .../readwrite/model/BACnetPropertyStatesTimerState.go    |  2 +-
 .../model/BACnetPropertyStatesTimerTransition.go         |  2 +-
 .../readwrite/model/BACnetPropertyStatesUnits.go         |  2 +-
 .../readwrite/model/BACnetPropertyStatesWriteStatus.go   |  2 +-
 .../model/BACnetPropertyStatesZoneOccupanyState.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetPropertyValue.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetPropertyValues.go     |  2 +-
 .../readwrite/model/BACnetPropertyWriteDefinition.go     |  2 +-
 .../readwrite/model/BACnetProtocolLevelTagged.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetReadAccessProperty.go |  2 +-
 .../model/BACnetReadAccessPropertyReadResult.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetReadAccessResult.go   |  2 +-
 .../model/BACnetReadAccessResultListOfResults.go         |  2 +-
 .../readwrite/model/BACnetReadAccessSpecification.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetRecipient.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetRecipientAddress.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetRecipientDevice.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetRecipientEnclosed.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetRecipientProcess.go   |  2 +-
 .../readwrite/model/BACnetRecipientProcessEnclosed.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetRejectReasonTagged.go |  2 +-
 .../bacnetip/readwrite/model/BACnetRelationshipTagged.go |  2 +-
 .../bacnetip/readwrite/model/BACnetReliabilityTagged.go  |  2 +-
 .../readwrite/model/BACnetRestartReasonTagged.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetResultFlagsTagged.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetRouterEntry.go        |  2 +-
 .../readwrite/model/BACnetRouterEntryStatusTagged.go     |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/BACnetScale.go |  2 +-
 .../bacnetip/readwrite/model/BACnetScaleFloatScale.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetScaleIntegerScale.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetSecurityKeySet.go     |  2 +-
 .../readwrite/model/BACnetSecurityKeySetKeyIds.go        |  2 +-
 .../readwrite/model/BACnetSecurityLevelTagged.go         |  2 +-
 .../readwrite/model/BACnetSecurityPolicyTagged.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetSegmentationTagged.go |  2 +-
 .../bacnetip/readwrite/model/BACnetServiceAck.go         |  2 +-
 .../readwrite/model/BACnetServiceAckAtomicReadFile.go    |  2 +-
 .../model/BACnetServiceAckAtomicReadFileRecord.go        |  2 +-
 .../model/BACnetServiceAckAtomicReadFileStream.go        |  2 +-
 .../BACnetServiceAckAtomicReadFileStreamOrRecord.go      |  2 +-
 .../readwrite/model/BACnetServiceAckAtomicWriteFile.go   |  2 +-
 .../readwrite/model/BACnetServiceAckAuthenticate.go      |  2 +-
 .../model/BACnetServiceAckConfirmedPrivateTransfer.go    |  2 +-
 .../readwrite/model/BACnetServiceAckCreateObject.go      |  2 +-
 .../readwrite/model/BACnetServiceAckGetAlarmSummary.go   |  2 +-
 .../model/BACnetServiceAckGetEnrollmentSummary.go        |  2 +-
 .../model/BACnetServiceAckGetEventInformation.go         |  2 +-
 .../readwrite/model/BACnetServiceAckReadProperty.go      |  2 +-
 .../model/BACnetServiceAckReadPropertyConditional.go     |  2 +-
 .../model/BACnetServiceAckReadPropertyMultiple.go        |  2 +-
 .../readwrite/model/BACnetServiceAckReadRange.go         |  2 +-
 .../readwrite/model/BACnetServiceAckRequestKey.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetServiceAckVTData.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetServiceAckVTOpen.go   |  2 +-
 .../readwrite/model/BACnetServicesSupportedTagged.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetSetpointReference.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetShedLevel.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetShedLevelAmount.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetShedLevelLevel.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetShedLevelPercent.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetShedStateTagged.go    |  2 +-
 .../readwrite/model/BACnetSilencedStateTagged.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetSpecialEvent.go       |  2 +-
 .../model/BACnetSpecialEventListOfTimeValues.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetSpecialEventPeriod.go |  2 +-
 .../model/BACnetSpecialEventPeriodCalendarEntry.go       |  2 +-
 .../model/BACnetSpecialEventPeriodCalendarReference.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetStatusFlagsTagged.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetTagHeader.go          |  2 +-
 .../readwrite/model/BACnetTagPayloadBitString.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetTagPayloadBoolean.go  |  2 +-
 .../readwrite/model/BACnetTagPayloadCharacterString.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetTagPayloadDate.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetTagPayloadDouble.go   |  2 +-
 .../readwrite/model/BACnetTagPayloadEnumerated.go        |  2 +-
 .../readwrite/model/BACnetTagPayloadObjectIdentifier.go  |  2 +-
 .../readwrite/model/BACnetTagPayloadOctetString.go       |  2 +-
 .../bacnetip/readwrite/model/BACnetTagPayloadReal.go     |  2 +-
 .../readwrite/model/BACnetTagPayloadSignedInteger.go     |  2 +-
 .../bacnetip/readwrite/model/BACnetTagPayloadTime.go     |  2 +-
 .../readwrite/model/BACnetTagPayloadUnsignedInteger.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetTimeStamp.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetTimeStampDateTime.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetTimeStampEnclosed.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetTimeStampSequence.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetTimeStampTime.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetTimeStampsEnclosed.go |  2 +-
 .../bacnetip/readwrite/model/BACnetTimeValue.go          |  2 +-
 .../readwrite/model/BACnetTimerStateChangeValue.go       |  2 +-
 .../model/BACnetTimerStateChangeValueBitString.go        |  2 +-
 .../model/BACnetTimerStateChangeValueBoolean.go          |  2 +-
 .../model/BACnetTimerStateChangeValueCharacterString.go  |  2 +-
 .../model/BACnetTimerStateChangeValueConstructedValue.go |  2 +-
 .../readwrite/model/BACnetTimerStateChangeValueDate.go   |  2 +-
 .../model/BACnetTimerStateChangeValueDateTime.go         |  2 +-
 .../readwrite/model/BACnetTimerStateChangeValueDouble.go |  2 +-
 .../model/BACnetTimerStateChangeValueEnumerated.go       |  2 +-
 .../model/BACnetTimerStateChangeValueInteger.go          |  2 +-
 .../model/BACnetTimerStateChangeValueLightingCommand.go  |  2 +-
 .../model/BACnetTimerStateChangeValueNoValue.go          |  2 +-
 .../readwrite/model/BACnetTimerStateChangeValueNull.go   |  2 +-
 .../model/BACnetTimerStateChangeValueObjectidentifier.go |  2 +-
 .../model/BACnetTimerStateChangeValueOctetString.go      |  2 +-
 .../readwrite/model/BACnetTimerStateChangeValueReal.go   |  2 +-
 .../readwrite/model/BACnetTimerStateChangeValueTime.go   |  2 +-
 .../model/BACnetTimerStateChangeValueUnsigned.go         |  2 +-
 .../bacnetip/readwrite/model/BACnetTimerStateTagged.go   |  2 +-
 .../readwrite/model/BACnetTimerTransitionTagged.go       |  2 +-
 .../model/BACnetUnconfirmedServiceChoiceTagged.go        |  2 +-
 .../readwrite/model/BACnetUnconfirmedServiceRequest.go   |  2 +-
 .../model/BACnetUnconfirmedServiceRequestIAm.go          |  2 +-
 .../model/BACnetUnconfirmedServiceRequestIHave.go        |  2 +-
 ...BACnetUnconfirmedServiceRequestTimeSynchronization.go |  2 +-
 ...netUnconfirmedServiceRequestUTCTimeSynchronization.go |  2 +-
 ...nconfirmedServiceRequestUnconfirmedCOVNotification.go |  2 +-
 ...edServiceRequestUnconfirmedCOVNotificationMultiple.go |  2 +-
 ...onfirmedServiceRequestUnconfirmedEventNotification.go |  2 +-
 ...nconfirmedServiceRequestUnconfirmedPrivateTransfer.go |  2 +-
 ...netUnconfirmedServiceRequestUnconfirmedTextMessage.go |  2 +-
 .../model/BACnetUnconfirmedServiceRequestUnknown.go      |  2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoHas.go       |  2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoHasObject.go |  2 +-
 ...netUnconfirmedServiceRequestWhoHasObjectIdentifier.go |  2 +-
 .../BACnetUnconfirmedServiceRequestWhoHasObjectName.go   |  2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoIs.go        |  2 +-
 .../model/BACnetUnconfirmedServiceRequestWriteGroup.go   |  2 +-
 .../bacnetip/readwrite/model/BACnetVMACEntry.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetVTClassTagged.go      |  2 +-
 .../bacnetip/readwrite/model/BACnetVTSession.go          |  2 +-
 .../bacnetip/readwrite/model/BACnetValueSource.go        |  2 +-
 .../bacnetip/readwrite/model/BACnetValueSourceAddress.go |  2 +-
 .../bacnetip/readwrite/model/BACnetValueSourceNone.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetValueSourceObject.go  |  2 +-
 .../bacnetip/readwrite/model/BACnetVendorIdTagged.go     |  2 +-
 .../protocols/bacnetip/readwrite/model/BACnetWeekNDay.go |  2 +-
 .../bacnetip/readwrite/model/BACnetWeekNDayTagged.go     |  2 +-
 .../readwrite/model/BACnetWriteAccessSpecification.go    |  2 +-
 .../bacnetip/readwrite/model/BACnetWriteStatusTagged.go  |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/BVLC.go        |  2 +-
 .../model/BVLCBroadcastDistributionTableEntry.go         |  2 +-
 .../readwrite/model/BVLCDeleteForeignDeviceTableEntry.go |  2 +-
 .../readwrite/model/BVLCDistributeBroadcastToNetwork.go  |  2 +-
 .../readwrite/model/BVLCForeignDeviceTableEntry.go       |  2 +-
 .../bacnetip/readwrite/model/BVLCForwardedNPDU.go        |  2 +-
 .../readwrite/model/BVLCOriginalBroadcastNPDU.go         |  2 +-
 .../bacnetip/readwrite/model/BVLCOriginalUnicastNPDU.go  |  2 +-
 .../model/BVLCReadBroadcastDistributionTable.go          |  2 +-
 .../model/BVLCReadBroadcastDistributionTableAck.go       |  2 +-
 .../readwrite/model/BVLCReadForeignDeviceTable.go        |  2 +-
 .../readwrite/model/BVLCReadForeignDeviceTableAck.go     |  2 +-
 .../readwrite/model/BVLCRegisterForeignDevice.go         |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/BVLCResult.go  |  2 +-
 .../bacnetip/readwrite/model/BVLCResultCodeTagged.go     |  2 +-
 .../protocols/bacnetip/readwrite/model/BVLCSecureBVLL.go |  2 +-
 .../model/BVLCWriteBroadcastDistributionTable.go         |  2 +-
 .../bacnetip/readwrite/model/ChangeListAddError.go       |  2 +-
 .../bacnetip/readwrite/model/ChangeListRemoveError.go    |  2 +-
 .../readwrite/model/ConfirmedEventNotificationRequest.go |  2 +-
 .../readwrite/model/ConfirmedPrivateTransferError.go     |  2 +-
 .../bacnetip/readwrite/model/CreateObjectError.go        |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/Error.go       |  2 +-
 .../bacnetip/readwrite/model/ErrorClassTagged.go         |  2 +-
 .../bacnetip/readwrite/model/ErrorCodeTagged.go          |  2 +-
 .../protocols/bacnetip/readwrite/model/ErrorEnclosed.go  |  2 +-
 .../bacnetip/readwrite/model/ListOfCovNotifications.go   |  2 +-
 .../readwrite/model/ListOfCovNotificationsList.go        |  2 +-
 .../readwrite/model/ListOfCovNotificationsValue.go       |  2 +-
 .../readwrite/model/MaxApduLengthAcceptedTagged.go       |  2 +-
 .../readwrite/model/MaxSegmentsAcceptedTagged.go         |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/NLM.go         |  2 +-
 .../readwrite/model/NLMDisconnectConnectionToNetwork.go  |  2 +-
 .../readwrite/model/NLMEstablishConnectionToNetwork.go   |  2 +-
 .../bacnetip/readwrite/model/NLMIAmRouterToNetwork.go    |  2 +-
 .../readwrite/model/NLMICouldBeRouterToNetwork.go        |  2 +-
 .../bacnetip/readwrite/model/NLMInitalizeRoutingTable.go |  2 +-
 .../readwrite/model/NLMInitalizeRoutingTableAck.go       |  2 +-
 .../model/NLMInitalizeRoutingTablePortMapping.go         |  2 +-
 .../bacnetip/readwrite/model/NLMRejectRouterToNetwork.go |  2 +-
 .../readwrite/model/NLMRouterAvailableToNetwork.go       |  2 +-
 .../bacnetip/readwrite/model/NLMRouterBusyToNetwork.go   |  2 +-
 .../bacnetip/readwrite/model/NLMWhoIsRouterToNetwork.go  |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/NPDU.go        |  2 +-
 plc4go/protocols/bacnetip/readwrite/model/NPDUControl.go |  2 +-
 .../readwrite/model/NPDUNetworkPriorityTagged.go         |  2 +-
 .../readwrite/model/SubscribeCOVPropertyMultipleError.go |  2 +-
 ...ibeCOVPropertyMultipleErrorFirstFailedSubscription.go |  2 +-
 .../protocols/bacnetip/readwrite/model/VTCloseError.go   |  2 +-
 .../model/VTCloseErrorListOfVTSessionIdentifiers.go      |  2 +-
 .../readwrite/model/WritePropertyMultipleError.go        |  2 +-
 .../protocols/cbus/readwrite/model/AccessControlData.go  |  2 +-
 .../model/AccessControlDataAccessPointClosed.go          |  2 +-
 .../model/AccessControlDataAccessPointForcedOpen.go      |  2 +-
 .../model/AccessControlDataAccessPointLeftOpen.go        |  2 +-
 .../readwrite/model/AccessControlDataCloseAccessPoint.go |  2 +-
 .../model/AccessControlDataInvalidAccessRequest.go       |  2 +-
 .../readwrite/model/AccessControlDataLockAccessPoint.go  |  2 +-
 .../readwrite/model/AccessControlDataRequestToExit.go    |  2 +-
 .../model/AccessControlDataValidAccessRequest.go         |  2 +-
 .../cbus/readwrite/model/AirConditioningData.go          |  2 +-
 .../model/AirConditioningDataHumidityScheduleEntry.go    |  2 +-
 .../model/AirConditioningDataHvacScheduleEntry.go        |  2 +-
 .../cbus/readwrite/model/AirConditioningDataRefresh.go   |  2 +-
 .../AirConditioningDataSetHumidityLowerGuardLimit.go     |  2 +-
 .../model/AirConditioningDataSetHumiditySetbackLimit.go  |  2 +-
 .../AirConditioningDataSetHumidityUpperGuardLimit.go     |  2 +-
 .../model/AirConditioningDataSetHvacLowerGuardLimit.go   |  2 +-
 .../model/AirConditioningDataSetHvacSetbackLimit.go      |  2 +-
 .../model/AirConditioningDataSetHvacUpperGuardLimit.go   |  2 +-
 .../model/AirConditioningDataSetPlantHumidityLevel.go    |  2 +-
 .../model/AirConditioningDataSetPlantHvacLevel.go        |  2 +-
 .../model/AirConditioningDataSetZoneGroupOff.go          |  2 +-
 .../readwrite/model/AirConditioningDataSetZoneGroupOn.go |  2 +-
 .../model/AirConditioningDataSetZoneHumidityMode.go      |  2 +-
 .../model/AirConditioningDataSetZoneHvacMode.go          |  2 +-
 .../readwrite/model/AirConditioningDataZoneHumidity.go   |  2 +-
 .../model/AirConditioningDataZoneHumidityPlantStatus.go  |  2 +-
 .../model/AirConditioningDataZoneHvacPlantStatus.go      |  2 +-
 .../model/AirConditioningDataZoneTemperature.go          |  2 +-
 plc4go/protocols/cbus/readwrite/model/Alpha.go           |  2 +-
 .../cbus/readwrite/model/ApplicationAddress1.go          |  2 +-
 .../cbus/readwrite/model/ApplicationAddress2.go          |  2 +-
 plc4go/protocols/cbus/readwrite/model/BridgeAddress.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALData.go         |  2 +-
 .../protocols/cbus/readwrite/model/CALDataAcknowledge.go |  2 +-
 .../protocols/cbus/readwrite/model/CALDataGetStatus.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALDataIdentify.go |  2 +-
 .../cbus/readwrite/model/CALDataIdentifyReply.go         |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALDataRecall.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALDataReply.go    |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALDataReset.go    |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALDataStatus.go   |  2 +-
 .../cbus/readwrite/model/CALDataStatusExtended.go        |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALDataWrite.go    |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALReply.go        |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALReplyLong.go    |  2 +-
 plc4go/protocols/cbus/readwrite/model/CALReplyShort.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/CBusCommand.go     |  2 +-
 .../cbus/readwrite/model/CBusCommandDeviceManagement.go  |  2 +-
 .../cbus/readwrite/model/CBusCommandPointToMultiPoint.go |  2 +-
 .../cbus/readwrite/model/CBusCommandPointToPoint.go      |  2 +-
 .../model/CBusCommandPointToPointToMultiPoint.go         |  2 +-
 plc4go/protocols/cbus/readwrite/model/CBusConstants.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/CBusHeader.go      |  2 +-
 plc4go/protocols/cbus/readwrite/model/CBusMessage.go     |  2 +-
 .../cbus/readwrite/model/CBusMessageToClient.go          |  2 +-
 .../cbus/readwrite/model/CBusMessageToServer.go          |  2 +-
 plc4go/protocols/cbus/readwrite/model/CBusOptions.go     |  2 +-
 .../cbus/readwrite/model/CBusPointToMultiPointCommand.go |  2 +-
 .../model/CBusPointToMultiPointCommandNormal.go          |  2 +-
 .../model/CBusPointToMultiPointCommandStatus.go          |  2 +-
 .../cbus/readwrite/model/CBusPointToPointCommand.go      |  2 +-
 .../readwrite/model/CBusPointToPointCommandDirect.go     |  2 +-
 .../readwrite/model/CBusPointToPointCommandIndirect.go   |  2 +-
 .../model/CBusPointToPointToMultiPointCommand.go         |  2 +-
 .../model/CBusPointToPointToMultiPointCommandNormal.go   |  2 +-
 .../model/CBusPointToPointToMultiPointCommandStatus.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/Checksum.go        |  2 +-
 .../cbus/readwrite/model/ClockAndTimekeepingData.go      |  2 +-
 .../model/ClockAndTimekeepingDataRequestRefresh.go       |  2 +-
 .../readwrite/model/ClockAndTimekeepingDataUpdateDate.go |  2 +-
 .../readwrite/model/ClockAndTimekeepingDataUpdateTime.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/Confirmation.go    |  2 +-
 .../protocols/cbus/readwrite/model/CustomManufacturer.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/CustomTypes.go     |  2 +-
 .../protocols/cbus/readwrite/model/EnableControlData.go  |  2 +-
 plc4go/protocols/cbus/readwrite/model/EncodedReply.go    |  2 +-
 .../cbus/readwrite/model/EncodedReplyCALReply.go         |  2 +-
 .../protocols/cbus/readwrite/model/ErrorReportingData.go |  2 +-
 .../cbus/readwrite/model/ErrorReportingDataGeneric.go    |  2 +-
 .../cbus/readwrite/model/ErrorReportingSystemCategory.go |  2 +-
 .../readwrite/model/ErrorReportingSystemCategoryType.go  |  2 +-
 ...portingSystemCategoryTypeBuildingManagementSystems.go |  2 +-
 ...ErrorReportingSystemCategoryTypeClimateControllers.go |  2 +-
 .../model/ErrorReportingSystemCategoryTypeInputUnits.go  |  2 +-
 .../model/ErrorReportingSystemCategoryTypeOutputUnits.go |  2 +-
 .../model/ErrorReportingSystemCategoryTypeReserved.go    |  2 +-
 .../ErrorReportingSystemCategoryTypeSupportUnits.go      |  2 +-
 .../protocols/cbus/readwrite/model/HVACAuxiliaryLevel.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/HVACHumidity.go    |  2 +-
 .../cbus/readwrite/model/HVACHumidityModeAndFlags.go     |  2 +-
 .../cbus/readwrite/model/HVACHumidityStatusFlags.go      |  2 +-
 .../protocols/cbus/readwrite/model/HVACModeAndFlags.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/HVACRawLevels.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/HVACStartTime.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/HVACStatusFlags.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/HVACTemperature.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/HVACZoneList.go    |  2 +-
 .../cbus/readwrite/model/IdentifyReplyCommand.go         |  2 +-
 .../model/IdentifyReplyCommandCurrentSenseLevels.go      |  2 +-
 .../readwrite/model/IdentifyReplyCommandDSIStatus.go     |  2 +-
 .../cbus/readwrite/model/IdentifyReplyCommandDelays.go   |  2 +-
 .../IdentifyReplyCommandExtendedDiagnosticSummary.go     |  2 +-
 .../model/IdentifyReplyCommandFirmwareVersion.go         |  2 +-
 .../model/IdentifyReplyCommandGAVPhysicalAddresses.go    |  2 +-
 .../model/IdentifyReplyCommandGAVValuesCurrent.go        |  2 +-
 .../model/IdentifyReplyCommandGAVValuesStored.go         |  2 +-
 .../model/IdentifyReplyCommandLogicalAssignment.go       |  2 +-
 .../readwrite/model/IdentifyReplyCommandManufacturer.go  |  2 +-
 .../readwrite/model/IdentifyReplyCommandMaximumLevels.go |  2 +-
 .../readwrite/model/IdentifyReplyCommandMinimumLevels.go |  2 +-
 .../model/IdentifyReplyCommandNetworkTerminalLevels.go   |  2 +-
 .../model/IdentifyReplyCommandNetworkVoltage.go          |  2 +-
 .../model/IdentifyReplyCommandOutputUnitSummary.go       |  2 +-
 .../cbus/readwrite/model/IdentifyReplyCommandSummary.go  |  2 +-
 .../model/IdentifyReplyCommandTerminalLevels.go          |  2 +-
 .../cbus/readwrite/model/IdentifyReplyCommandType.go     |  2 +-
 .../readwrite/model/IdentifyReplyCommandUnitSummary.go   |  2 +-
 .../protocols/cbus/readwrite/model/InterfaceOptions1.go  |  2 +-
 .../readwrite/model/InterfaceOptions1PowerUpSettings.go  |  2 +-
 .../protocols/cbus/readwrite/model/InterfaceOptions2.go  |  2 +-
 .../protocols/cbus/readwrite/model/InterfaceOptions3.go  |  2 +-
 .../protocols/cbus/readwrite/model/LevelInformation.go   |  2 +-
 .../cbus/readwrite/model/LevelInformationAbsent.go       |  2 +-
 .../cbus/readwrite/model/LevelInformationCorrupted.go    |  2 +-
 .../cbus/readwrite/model/LevelInformationNormal.go       |  2 +-
 plc4go/protocols/cbus/readwrite/model/LightingData.go    |  2 +-
 .../protocols/cbus/readwrite/model/LightingDataLabel.go  |  2 +-
 plc4go/protocols/cbus/readwrite/model/LightingDataOff.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/LightingDataOn.go  |  2 +-
 .../cbus/readwrite/model/LightingDataRampToLevel.go      |  2 +-
 .../cbus/readwrite/model/LightingDataTerminateRamp.go    |  2 +-
 .../cbus/readwrite/model/LightingLabelOptions.go         |  2 +-
 plc4go/protocols/cbus/readwrite/model/LogicAssignment.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/MeasurementData.go |  2 +-
 .../model/MeasurementDataChannelMeasurementData.go       |  2 +-
 .../cbus/readwrite/model/MediaTransportControlData.go    |  2 +-
 .../model/MediaTransportControlDataCategoryName.go       |  2 +-
 ...sportControlDataEnumerateCategoriesSelectionTracks.go |  2 +-
 .../model/MediaTransportControlDataEnumerationsSize.go   |  2 +-
 .../model/MediaTransportControlDataFastForward.go        |  2 +-
 .../MediaTransportControlDataNextPreviousCategory.go     |  2 +-
 .../MediaTransportControlDataNextPreviousSelection.go    |  2 +-
 .../model/MediaTransportControlDataNextPreviousTrack.go  |  2 +-
 .../model/MediaTransportControlDataPauseResume.go        |  2 +-
 .../readwrite/model/MediaTransportControlDataPlay.go     |  2 +-
 .../model/MediaTransportControlDataRepeatOnOff.go        |  2 +-
 .../readwrite/model/MediaTransportControlDataRewind.go   |  2 +-
 .../model/MediaTransportControlDataSelectionName.go      |  2 +-
 .../model/MediaTransportControlDataSetCategory.go        |  2 +-
 .../model/MediaTransportControlDataSetSelection.go       |  2 +-
 .../readwrite/model/MediaTransportControlDataSetTrack.go |  2 +-
 .../model/MediaTransportControlDataShuffleOnOff.go       |  2 +-
 .../model/MediaTransportControlDataSourcePowerControl.go |  2 +-
 .../model/MediaTransportControlDataStatusRequest.go      |  2 +-
 .../readwrite/model/MediaTransportControlDataStop.go     |  2 +-
 .../model/MediaTransportControlDataTotalTracks.go        |  2 +-
 .../model/MediaTransportControlDataTrackName.go          |  2 +-
 plc4go/protocols/cbus/readwrite/model/MeteringData.go    |  2 +-
 .../model/MeteringDataDrinkingWaterConsumption.go        |  2 +-
 .../model/MeteringDataElectricityConsumption.go          |  2 +-
 .../cbus/readwrite/model/MeteringDataGasConsumption.go   |  2 +-
 .../readwrite/model/MeteringDataMeasureDrinkingWater.go  |  2 +-
 .../readwrite/model/MeteringDataMeasureElectricity.go    |  2 +-
 .../cbus/readwrite/model/MeteringDataMeasureGas.go       |  2 +-
 .../cbus/readwrite/model/MeteringDataMeasureOil.go       |  2 +-
 .../readwrite/model/MeteringDataMeasureOtherWater.go     |  2 +-
 .../cbus/readwrite/model/MeteringDataOilConsumption.go   |  2 +-
 .../readwrite/model/MeteringDataOtherWaterConsumption.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/MonitoredSAL.go    |  2 +-
 .../readwrite/model/MonitoredSALLongFormSmartMode.go     |  2 +-
 .../protocols/cbus/readwrite/model/MonitoredSALReply.go  |  2 +-
 .../readwrite/model/MonitoredSALShortFormBasicMode.go    |  2 +-
 .../readwrite/model/NetworkProtocolControlInformation.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/NetworkRoute.go    |  2 +-
 plc4go/protocols/cbus/readwrite/model/PanicStatus.go     |  2 +-
 plc4go/protocols/cbus/readwrite/model/ParameterChange.go |  2 +-
 .../cbus/readwrite/model/ParameterChangeReply.go         |  2 +-
 plc4go/protocols/cbus/readwrite/model/ParameterValue.go  |  2 +-
 .../readwrite/model/ParameterValueApplicationAddress1.go |  2 +-
 .../readwrite/model/ParameterValueApplicationAddress2.go |  2 +-
 .../readwrite/model/ParameterValueBaudRateSelector.go    |  2 +-
 .../readwrite/model/ParameterValueCustomManufacturer.go  |  2 +-
 .../cbus/readwrite/model/ParameterValueCustomTypes.go    |  2 +-
 .../readwrite/model/ParameterValueInterfaceOptions1.go   |  2 +-
 .../ParameterValueInterfaceOptions1PowerUpSettings.go    |  2 +-
 .../readwrite/model/ParameterValueInterfaceOptions2.go   |  2 +-
 .../readwrite/model/ParameterValueInterfaceOptions3.go   |  2 +-
 .../protocols/cbus/readwrite/model/ParameterValueRaw.go  |  2 +-
 .../cbus/readwrite/model/ParameterValueSerialNumber.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/PowerUp.go         |  2 +-
 plc4go/protocols/cbus/readwrite/model/PowerUpReply.go    |  2 +-
 plc4go/protocols/cbus/readwrite/model/Reply.go           |  2 +-
 .../protocols/cbus/readwrite/model/ReplyEncodedReply.go  |  2 +-
 plc4go/protocols/cbus/readwrite/model/ReplyNetwork.go    |  2 +-
 .../cbus/readwrite/model/ReplyOrConfirmation.go          |  2 +-
 .../readwrite/model/ReplyOrConfirmationConfirmation.go   |  2 +-
 .../cbus/readwrite/model/ReplyOrConfirmationReply.go     |  2 +-
 plc4go/protocols/cbus/readwrite/model/Request.go         |  2 +-
 plc4go/protocols/cbus/readwrite/model/RequestCommand.go  |  2 +-
 plc4go/protocols/cbus/readwrite/model/RequestContext.go  |  2 +-
 .../cbus/readwrite/model/RequestDirectCommandAccess.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/RequestEmpty.go    |  2 +-
 plc4go/protocols/cbus/readwrite/model/RequestNull.go     |  2 +-
 plc4go/protocols/cbus/readwrite/model/RequestObsolete.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/RequestReset.go    |  2 +-
 .../cbus/readwrite/model/RequestSmartConnectShortcut.go  |  2 +-
 .../protocols/cbus/readwrite/model/RequestTermination.go |  2 +-
 .../cbus/readwrite/model/ResponseTermination.go          |  2 +-
 plc4go/protocols/cbus/readwrite/model/SALData.go         |  2 +-
 .../cbus/readwrite/model/SALDataAccessControl.go         |  2 +-
 .../cbus/readwrite/model/SALDataAirConditioning.go       |  2 +-
 .../cbus/readwrite/model/SALDataAudioAndVideo.go         |  2 +-
 .../cbus/readwrite/model/SALDataClockAndTimekeeping.go   |  2 +-
 .../cbus/readwrite/model/SALDataEnableControl.go         |  2 +-
 .../cbus/readwrite/model/SALDataErrorReporting.go        |  2 +-
 .../protocols/cbus/readwrite/model/SALDataFreeUsage.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/SALDataHeating.go  |  2 +-
 .../cbus/readwrite/model/SALDataHvacActuator.go          |  2 +-
 .../cbus/readwrite/model/SALDataIrrigationControl.go     |  2 +-
 plc4go/protocols/cbus/readwrite/model/SALDataLighting.go |  2 +-
 .../protocols/cbus/readwrite/model/SALDataMeasurement.go |  2 +-
 .../cbus/readwrite/model/SALDataMediaTransport.go        |  2 +-
 plc4go/protocols/cbus/readwrite/model/SALDataMetering.go |  2 +-
 .../model/SALDataPoolsSpasPondsFountainsControl.go       |  2 +-
 plc4go/protocols/cbus/readwrite/model/SALDataReserved.go |  2 +-
 .../cbus/readwrite/model/SALDataRoomControlSystem.go     |  2 +-
 plc4go/protocols/cbus/readwrite/model/SALDataSecurity.go |  2 +-
 .../readwrite/model/SALDataTelephonyStatusAndControl.go  |  2 +-
 .../cbus/readwrite/model/SALDataTemperatureBroadcast.go  |  2 +-
 plc4go/protocols/cbus/readwrite/model/SALDataTesting.go  |  2 +-
 .../cbus/readwrite/model/SALDataTriggerControl.go        |  2 +-
 .../protocols/cbus/readwrite/model/SALDataVentilation.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/SecurityArmCode.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/SecurityData.go    |  2 +-
 .../cbus/readwrite/model/SecurityDataAlarmOff.go         |  2 +-
 .../cbus/readwrite/model/SecurityDataAlarmOn.go          |  2 +-
 .../cbus/readwrite/model/SecurityDataArmFailedCleared.go |  2 +-
 .../cbus/readwrite/model/SecurityDataArmFailedRaised.go  |  2 +-
 .../cbus/readwrite/model/SecurityDataArmReadyNotReady.go |  2 +-
 .../cbus/readwrite/model/SecurityDataArmSystem.go        |  2 +-
 .../cbus/readwrite/model/SecurityDataCurrentAlarmType.go |  2 +-
 .../cbus/readwrite/model/SecurityDataDisplayMessage.go   |  2 +-
 .../cbus/readwrite/model/SecurityDataDropTamper.go       |  2 +-
 .../cbus/readwrite/model/SecurityDataEmulatedKeypad.go   |  2 +-
 .../readwrite/model/SecurityDataEntryDelayStarted.go     |  2 +-
 .../protocols/cbus/readwrite/model/SecurityDataEvent.go  |  2 +-
 .../cbus/readwrite/model/SecurityDataExitDelayStarted.go |  2 +-
 .../cbus/readwrite/model/SecurityDataFireAlarmCleared.go |  2 +-
 .../cbus/readwrite/model/SecurityDataFireAlarmRaised.go  |  2 +-
 .../cbus/readwrite/model/SecurityDataGasAlarmCleared.go  |  2 +-
 .../cbus/readwrite/model/SecurityDataGasAlarmRaised.go   |  2 +-
 .../readwrite/model/SecurityDataLineCutAlarmCleared.go   |  2 +-
 .../readwrite/model/SecurityDataLineCutAlarmRaised.go    |  2 +-
 .../readwrite/model/SecurityDataLowBatteryCharging.go    |  2 +-
 .../readwrite/model/SecurityDataLowBatteryCorrected.go   |  2 +-
 .../readwrite/model/SecurityDataLowBatteryDetected.go    |  2 +-
 .../cbus/readwrite/model/SecurityDataMainsFailure.go     |  2 +-
 .../model/SecurityDataMainsRestoredOrApplied.go          |  2 +-
 plc4go/protocols/cbus/readwrite/model/SecurityDataOff.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/SecurityDataOn.go  |  2 +-
 .../readwrite/model/SecurityDataOtherAlarmCleared.go     |  2 +-
 .../cbus/readwrite/model/SecurityDataOtherAlarmRaised.go |  2 +-
 .../cbus/readwrite/model/SecurityDataPanicActivated.go   |  2 +-
 .../cbus/readwrite/model/SecurityDataPanicCleared.go     |  2 +-
 .../readwrite/model/SecurityDataPasswordEntryStatus.go   |  2 +-
 .../cbus/readwrite/model/SecurityDataRaiseAlarm.go       |  2 +-
 .../cbus/readwrite/model/SecurityDataRaiseTamper.go      |  2 +-
 .../cbus/readwrite/model/SecurityDataRequestZoneName.go  |  2 +-
 .../cbus/readwrite/model/SecurityDataStatus1Request.go   |  2 +-
 .../cbus/readwrite/model/SecurityDataStatus2Request.go   |  2 +-
 .../cbus/readwrite/model/SecurityDataStatusReport1.go    |  2 +-
 .../cbus/readwrite/model/SecurityDataStatusReport2.go    |  2 +-
 .../readwrite/model/SecurityDataSystemArmedDisarmed.go   |  2 +-
 .../cbus/readwrite/model/SecurityDataSystemDisarmed.go   |  2 +-
 .../cbus/readwrite/model/SecurityDataTamperOff.go        |  2 +-
 .../cbus/readwrite/model/SecurityDataTamperOn.go         |  2 +-
 .../cbus/readwrite/model/SecurityDataZoneIsolated.go     |  2 +-
 .../cbus/readwrite/model/SecurityDataZoneName.go         |  2 +-
 .../cbus/readwrite/model/SecurityDataZoneOpen.go         |  2 +-
 .../cbus/readwrite/model/SecurityDataZoneSealed.go       |  2 +-
 .../cbus/readwrite/model/SecurityDataZoneShort.go        |  2 +-
 .../cbus/readwrite/model/SecurityDataZoneUnsealed.go     |  2 +-
 .../cbus/readwrite/model/SerialInterfaceAddress.go       |  2 +-
 plc4go/protocols/cbus/readwrite/model/SerialNumber.go    |  2 +-
 .../protocols/cbus/readwrite/model/ServerErrorReply.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/StatusByte.go      |  2 +-
 plc4go/protocols/cbus/readwrite/model/StatusRequest.go   |  2 +-
 .../cbus/readwrite/model/StatusRequestBinaryState.go     |  2 +-
 .../model/StatusRequestBinaryStateDeprecated.go          |  2 +-
 .../protocols/cbus/readwrite/model/StatusRequestLevel.go |  2 +-
 plc4go/protocols/cbus/readwrite/model/TamperStatus.go    |  2 +-
 plc4go/protocols/cbus/readwrite/model/TelephonyData.go   |  2 +-
 .../cbus/readwrite/model/TelephonyDataClearDiversion.go  |  2 +-
 .../cbus/readwrite/model/TelephonyDataDialInFailure.go   |  2 +-
 .../cbus/readwrite/model/TelephonyDataDialOutFailure.go  |  2 +-
 .../cbus/readwrite/model/TelephonyDataDivert.go          |  2 +-
 .../model/TelephonyDataInternetConnectionRequestMade.go  |  2 +-
 .../model/TelephonyDataIsolateSecondaryOutlet.go         |  2 +-
 .../cbus/readwrite/model/TelephonyDataLineOffHook.go     |  2 +-
 .../cbus/readwrite/model/TelephonyDataLineOnHook.go      |  2 +-
 .../readwrite/model/TelephonyDataRecallLastNumber.go     |  2 +-
 .../model/TelephonyDataRecallLastNumberRequest.go        |  2 +-
 .../readwrite/model/TelephonyDataRejectIncomingCall.go   |  2 +-
 .../cbus/readwrite/model/TelephonyDataRinging.go         |  2 +-
 .../cbus/readwrite/model/TemperatureBroadcastData.go     |  2 +-
 .../protocols/cbus/readwrite/model/TriggerControlData.go |  2 +-
 .../readwrite/model/TriggerControlDataIndicatorKill.go   |  2 +-
 .../cbus/readwrite/model/TriggerControlDataLabel.go      |  2 +-
 .../readwrite/model/TriggerControlDataTriggerEvent.go    |  2 +-
 .../cbus/readwrite/model/TriggerControlDataTriggerMax.go |  2 +-
 .../cbus/readwrite/model/TriggerControlDataTriggerMin.go |  2 +-
 .../cbus/readwrite/model/TriggerControlLabelOptions.go   |  2 +-
 plc4go/protocols/cbus/readwrite/model/UnitAddress.go     |  2 +-
 plc4go/protocols/cbus/readwrite/model/ZoneStatus.go      |  2 +-
 plc4go/protocols/df1/readwrite/model/DF1Command.go       |  2 +-
 plc4go/protocols/df1/readwrite/model/DF1Symbol.go        |  2 +-
 .../df1/readwrite/model/DF1SymbolMessageFrame.go         |  2 +-
 .../df1/readwrite/model/DF1SymbolMessageFrameACK.go      |  2 +-
 .../df1/readwrite/model/DF1SymbolMessageFrameNAK.go      |  2 +-
 .../df1/readwrite/model/DF1UnprotectedReadRequest.go     |  2 +-
 .../df1/readwrite/model/DF1UnprotectedReadResponse.go    |  2 +-
 plc4go/protocols/eip/readwrite/model/CipExchange.go      |  2 +-
 plc4go/protocols/eip/readwrite/model/CipRRData.go        |  2 +-
 plc4go/protocols/eip/readwrite/model/CipReadRequest.go   |  2 +-
 plc4go/protocols/eip/readwrite/model/CipReadResponse.go  |  2 +-
 plc4go/protocols/eip/readwrite/model/CipService.go       |  2 +-
 .../eip/readwrite/model/CipUnconnectedRequest.go         |  2 +-
 plc4go/protocols/eip/readwrite/model/CipWriteRequest.go  |  2 +-
 plc4go/protocols/eip/readwrite/model/CipWriteResponse.go |  2 +-
 .../eip/readwrite/model/EipConnectionRequest.go          |  2 +-
 .../eip/readwrite/model/EipDisconnectRequest.go          |  2 +-
 plc4go/protocols/eip/readwrite/model/EipPacket.go        |  2 +-
 .../eip/readwrite/model/MultipleServiceRequest.go        |  2 +-
 .../eip/readwrite/model/MultipleServiceResponse.go       |  2 +-
 plc4go/protocols/eip/readwrite/model/Services.go         |  2 +-
 .../protocols/firmata/readwrite/model/FirmataCommand.go  |  2 +-
 .../readwrite/model/FirmataCommandProtocolVersion.go     |  2 +-
 .../readwrite/model/FirmataCommandSetDigitalPinValue.go  |  2 +-
 .../firmata/readwrite/model/FirmataCommandSetPinMode.go  |  2 +-
 .../firmata/readwrite/model/FirmataCommandSysex.go       |  2 +-
 .../firmata/readwrite/model/FirmataCommandSystemReset.go |  2 +-
 .../protocols/firmata/readwrite/model/FirmataMessage.go  |  2 +-
 .../firmata/readwrite/model/FirmataMessageAnalogIO.go    |  2 +-
 .../firmata/readwrite/model/FirmataMessageCommand.go     |  2 +-
 .../firmata/readwrite/model/FirmataMessageDigitalIO.go   |  2 +-
 .../model/FirmataMessageSubscribeAnalogPinValue.go       |  2 +-
 .../model/FirmataMessageSubscribeDigitalPinValue.go      |  2 +-
 plc4go/protocols/firmata/readwrite/model/SysexCommand.go |  2 +-
 .../model/SysexCommandAnalogMappingQueryRequest.go       |  2 +-
 .../model/SysexCommandAnalogMappingQueryResponse.go      |  2 +-
 .../readwrite/model/SysexCommandAnalogMappingResponse.go |  2 +-
 .../readwrite/model/SysexCommandCapabilityQuery.go       |  2 +-
 .../readwrite/model/SysexCommandCapabilityResponse.go    |  2 +-
 .../readwrite/model/SysexCommandExtendedAnalog.go        |  2 +-
 .../firmata/readwrite/model/SysexCommandExtendedId.go    |  2 +-
 .../firmata/readwrite/model/SysexCommandPinStateQuery.go |  2 +-
 .../readwrite/model/SysexCommandPinStateResponse.go      |  2 +-
 .../readwrite/model/SysexCommandReportFirmwareRequest.go |  2 +-
 .../model/SysexCommandReportFirmwareResponse.go          |  2 +-
 .../readwrite/model/SysexCommandSamplingInterval.go      |  2 +-
 .../firmata/readwrite/model/SysexCommandStringData.go    |  2 +-
 .../readwrite/model/SysexCommandSysexNonRealtime.go      |  2 +-
 .../firmata/readwrite/model/SysexCommandSysexRealtime.go |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/Apdu.go        |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/ApduControl.go |  2 +-
 .../protocols/knxnetip/readwrite/model/ApduControlAck.go |  2 +-
 .../knxnetip/readwrite/model/ApduControlConnect.go       |  2 +-
 .../knxnetip/readwrite/model/ApduControlContainer.go     |  2 +-
 .../knxnetip/readwrite/model/ApduControlDisconnect.go    |  2 +-
 .../knxnetip/readwrite/model/ApduControlNack.go          |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/ApduData.go    |  2 +-
 .../knxnetip/readwrite/model/ApduDataAdcRead.go          |  2 +-
 .../knxnetip/readwrite/model/ApduDataAdcResponse.go      |  2 +-
 .../knxnetip/readwrite/model/ApduDataContainer.go        |  2 +-
 .../readwrite/model/ApduDataDeviceDescriptorRead.go      |  2 +-
 .../readwrite/model/ApduDataDeviceDescriptorResponse.go  |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/ApduDataExt.go |  2 +-
 .../readwrite/model/ApduDataExtAuthorizeRequest.go       |  2 +-
 .../readwrite/model/ApduDataExtAuthorizeResponse.go      |  2 +-
 .../readwrite/model/ApduDataExtDomainAddressRead.go      |  2 +-
 .../readwrite/model/ApduDataExtDomainAddressResponse.go  |  2 +-
 .../model/ApduDataExtDomainAddressSelectiveRead.go       |  2 +-
 .../model/ApduDataExtDomainAddressSerialNumberRead.go    |  2 +-
 .../ApduDataExtDomainAddressSerialNumberResponse.go      |  2 +-
 .../model/ApduDataExtDomainAddressSerialNumberWrite.go   |  2 +-
 .../readwrite/model/ApduDataExtDomainAddressWrite.go     |  2 +-
 .../readwrite/model/ApduDataExtFileStreamInfoReport.go   |  2 +-
 .../model/ApduDataExtGroupPropertyValueInfoReport.go     |  2 +-
 .../readwrite/model/ApduDataExtGroupPropertyValueRead.go |  2 +-
 .../model/ApduDataExtGroupPropertyValueResponse.go       |  2 +-
 .../model/ApduDataExtGroupPropertyValueWrite.go          |  2 +-
 .../ApduDataExtIndividualAddressSerialNumberRead.go      |  2 +-
 .../ApduDataExtIndividualAddressSerialNumberResponse.go  |  2 +-
 .../ApduDataExtIndividualAddressSerialNumberWrite.go     |  2 +-
 .../knxnetip/readwrite/model/ApduDataExtKeyResponse.go   |  2 +-
 .../knxnetip/readwrite/model/ApduDataExtKeyWrite.go      |  2 +-
 .../knxnetip/readwrite/model/ApduDataExtLinkRead.go      |  2 +-
 .../knxnetip/readwrite/model/ApduDataExtLinkResponse.go  |  2 +-
 .../knxnetip/readwrite/model/ApduDataExtLinkWrite.go     |  2 +-
 .../readwrite/model/ApduDataExtMemoryBitWrite.go         |  2 +-
 .../readwrite/model/ApduDataExtNetworkParameterRead.go   |  2 +-
 .../model/ApduDataExtNetworkParameterResponse.go         |  2 +-
 .../readwrite/model/ApduDataExtNetworkParameterWrite.go  |  2 +-
 .../model/ApduDataExtOpenRoutingTableRequest.go          |  2 +-
 .../model/ApduDataExtPropertyDescriptionRead.go          |  2 +-
 .../model/ApduDataExtPropertyDescriptionResponse.go      |  2 +-
 .../readwrite/model/ApduDataExtPropertyValueRead.go      |  2 +-
 .../readwrite/model/ApduDataExtPropertyValueResponse.go  |  2 +-
 .../readwrite/model/ApduDataExtPropertyValueWrite.go     |  2 +-
 .../model/ApduDataExtReadRouterMemoryRequest.go          |  2 +-
 .../model/ApduDataExtReadRouterMemoryResponse.go         |  2 +-
 .../model/ApduDataExtReadRouterStatusRequest.go          |  2 +-
 .../model/ApduDataExtReadRouterStatusResponse.go         |  2 +-
 .../model/ApduDataExtReadRoutingTableRequest.go          |  2 +-
 .../model/ApduDataExtReadRoutingTableResponse.go         |  2 +-
 .../model/ApduDataExtWriteRouterMemoryRequest.go         |  2 +-
 .../model/ApduDataExtWriteRouterStatusRequest.go         |  2 +-
 .../model/ApduDataExtWriteRoutingTableRequest.go         |  2 +-
 .../knxnetip/readwrite/model/ApduDataGroupValueRead.go   |  2 +-
 .../readwrite/model/ApduDataGroupValueResponse.go        |  2 +-
 .../knxnetip/readwrite/model/ApduDataGroupValueWrite.go  |  2 +-
 .../readwrite/model/ApduDataIndividualAddressRead.go     |  2 +-
 .../readwrite/model/ApduDataIndividualAddressResponse.go |  2 +-
 .../readwrite/model/ApduDataIndividualAddressWrite.go    |  2 +-
 .../knxnetip/readwrite/model/ApduDataMemoryRead.go       |  2 +-
 .../knxnetip/readwrite/model/ApduDataMemoryResponse.go   |  2 +-
 .../knxnetip/readwrite/model/ApduDataMemoryWrite.go      |  2 +-
 .../protocols/knxnetip/readwrite/model/ApduDataOther.go  |  2 +-
 .../knxnetip/readwrite/model/ApduDataRestart.go          |  2 +-
 .../knxnetip/readwrite/model/ApduDataUserMessage.go      |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/CEMI.go        |  2 +-
 .../readwrite/model/CEMIAdditionalInformation.go         |  2 +-
 .../model/CEMIAdditionalInformationBusmonitorInfo.go     |  2 +-
 .../model/CEMIAdditionalInformationRelativeTimestamp.go  |  2 +-
 .../knxnetip/readwrite/model/ChannelInformation.go       |  2 +-
 .../protocols/knxnetip/readwrite/model/ComObjectTable.go |  2 +-
 .../readwrite/model/ComObjectTableRealisationType1.go    |  2 +-
 .../readwrite/model/ComObjectTableRealisationType2.go    |  2 +-
 .../readwrite/model/ComObjectTableRealisationType6.go    |  2 +-
 .../knxnetip/readwrite/model/ConnectionRequest.go        |  2 +-
 .../readwrite/model/ConnectionRequestInformation.go      |  2 +-
 .../ConnectionRequestInformationDeviceManagement.go      |  2 +-
 .../ConnectionRequestInformationTunnelConnection.go      |  2 +-
 .../knxnetip/readwrite/model/ConnectionResponse.go       |  2 +-
 .../readwrite/model/ConnectionResponseDataBlock.go       |  2 +-
 .../model/ConnectionResponseDataBlockDeviceManagement.go |  2 +-
 .../model/ConnectionResponseDataBlockTunnelConnection.go |  2 +-
 .../knxnetip/readwrite/model/ConnectionStateRequest.go   |  2 +-
 .../knxnetip/readwrite/model/ConnectionStateResponse.go  |  2 +-
 .../protocols/knxnetip/readwrite/model/DIBDeviceInfo.go  |  2 +-
 .../knxnetip/readwrite/model/DIBSuppSvcFamilies.go       |  2 +-
 .../knxnetip/readwrite/model/DescriptionRequest.go       |  2 +-
 .../knxnetip/readwrite/model/DescriptionResponse.go      |  2 +-
 .../knxnetip/readwrite/model/DeviceConfigurationAck.go   |  2 +-
 .../readwrite/model/DeviceConfigurationAckDataBlock.go   |  2 +-
 .../readwrite/model/DeviceConfigurationRequest.go        |  2 +-
 .../model/DeviceConfigurationRequestDataBlock.go         |  2 +-
 .../knxnetip/readwrite/model/DeviceDescriptorType2.go    |  2 +-
 .../protocols/knxnetip/readwrite/model/DeviceStatus.go   |  2 +-
 .../knxnetip/readwrite/model/DisconnectRequest.go        |  2 +-
 .../knxnetip/readwrite/model/DisconnectResponse.go       |  2 +-
 .../model/GroupObjectDescriptorRealisationType1.go       |  2 +-
 .../model/GroupObjectDescriptorRealisationType2.go       |  2 +-
 .../model/GroupObjectDescriptorRealisationType6.go       |  2 +-
 .../model/GroupObjectDescriptorRealisationType7.go       |  2 +-
 .../model/GroupObjectDescriptorRealisationTypeB.go       |  2 +-
 .../knxnetip/readwrite/model/HPAIControlEndpoint.go      |  2 +-
 .../knxnetip/readwrite/model/HPAIDataEndpoint.go         |  2 +-
 .../knxnetip/readwrite/model/HPAIDiscoveryEndpoint.go    |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/IPAddress.go   |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/KnxAddress.go  |  2 +-
 .../knxnetip/readwrite/model/KnxGroupAddress.go          |  2 +-
 .../knxnetip/readwrite/model/KnxGroupAddress2Level.go    |  2 +-
 .../knxnetip/readwrite/model/KnxGroupAddress3Level.go    |  2 +-
 .../knxnetip/readwrite/model/KnxGroupAddressFreeLevel.go |  2 +-
 .../protocols/knxnetip/readwrite/model/KnxNetIpCore.go   |  2 +-
 .../knxnetip/readwrite/model/KnxNetIpDeviceManagement.go |  2 +-
 .../knxnetip/readwrite/model/KnxNetIpMessage.go          |  2 +-
 .../knxnetip/readwrite/model/KnxNetIpRouting.go          |  2 +-
 .../knxnetip/readwrite/model/KnxNetIpTunneling.go        |  2 +-
 .../knxnetip/readwrite/model/KnxNetObjectServer.go       |  2 +-
 .../model/KnxNetRemoteConfigurationAndDiagnosis.go       |  2 +-
 .../knxnetip/readwrite/model/KnxNetRemoteLogging.go      |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/LBusmonInd.go  |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/LDataCon.go    |  2 +-
 .../protocols/knxnetip/readwrite/model/LDataExtended.go  |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/LDataFrame.go  |  2 +-
 .../protocols/knxnetip/readwrite/model/LDataFrameACK.go  |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/LDataInd.go    |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/LDataReq.go    |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/LPollData.go   |  2 +-
 .../protocols/knxnetip/readwrite/model/LPollDataCon.go   |  2 +-
 .../protocols/knxnetip/readwrite/model/LPollDataReq.go   |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/LRawCon.go     |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/LRawInd.go     |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/LRawReq.go     |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/MACAddress.go  |  2 +-
 .../knxnetip/readwrite/model/MFuncPropCommandReq.go      |  2 +-
 .../protocols/knxnetip/readwrite/model/MFuncPropCon.go   |  2 +-
 .../knxnetip/readwrite/model/MFuncPropStateReadReq.go    |  2 +-
 .../protocols/knxnetip/readwrite/model/MPropInfoInd.go   |  2 +-
 .../protocols/knxnetip/readwrite/model/MPropReadCon.go   |  2 +-
 .../protocols/knxnetip/readwrite/model/MPropReadReq.go   |  2 +-
 .../protocols/knxnetip/readwrite/model/MPropWriteCon.go  |  2 +-
 .../protocols/knxnetip/readwrite/model/MPropWriteReq.go  |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/MResetInd.go   |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/MResetReq.go   |  2 +-
 .../readwrite/model/ProjectInstallationIdentifier.go     |  2 +-
 .../knxnetip/readwrite/model/RelativeTimestamp.go        |  2 +-
 .../knxnetip/readwrite/model/RoutingIndication.go        |  2 +-
 .../protocols/knxnetip/readwrite/model/SearchRequest.go  |  2 +-
 .../protocols/knxnetip/readwrite/model/SearchResponse.go |  2 +-
 plc4go/protocols/knxnetip/readwrite/model/ServiceId.go   |  2 +-
 .../knxnetip/readwrite/model/TDataConnectedInd.go        |  2 +-
 .../knxnetip/readwrite/model/TDataConnectedReq.go        |  2 +-
 .../knxnetip/readwrite/model/TDataIndividualInd.go       |  2 +-
 .../knxnetip/readwrite/model/TDataIndividualReq.go       |  2 +-
 .../knxnetip/readwrite/model/TunnelingRequest.go         |  2 +-
 .../readwrite/model/TunnelingRequestDataBlock.go         |  2 +-
 .../knxnetip/readwrite/model/TunnelingResponse.go        |  2 +-
 .../readwrite/model/TunnelingResponseDataBlock.go        |  2 +-
 .../protocols/knxnetip/readwrite/model/UnknownMessage.go |  2 +-
 plc4go/protocols/modbus/readwrite/model/ModbusADU.go     |  2 +-
 .../protocols/modbus/readwrite/model/ModbusAsciiADU.go   |  2 +-
 .../protocols/modbus/readwrite/model/ModbusConstants.go  |  2 +-
 .../readwrite/model/ModbusDeviceInformationObject.go     |  2 +-
 plc4go/protocols/modbus/readwrite/model/ModbusPDU.go     |  2 +-
 .../modbus/readwrite/model/ModbusPDUDiagnosticRequest.go |  2 +-
 .../readwrite/model/ModbusPDUDiagnosticResponse.go       |  2 +-
 .../protocols/modbus/readwrite/model/ModbusPDUError.go   |  2 +-
 .../model/ModbusPDUGetComEventCounterRequest.go          |  2 +-
 .../model/ModbusPDUGetComEventCounterResponse.go         |  2 +-
 .../readwrite/model/ModbusPDUGetComEventLogRequest.go    |  2 +-
 .../readwrite/model/ModbusPDUGetComEventLogResponse.go   |  2 +-
 .../model/ModbusPDUMaskWriteHoldingRegisterRequest.go    |  2 +-
 .../model/ModbusPDUMaskWriteHoldingRegisterResponse.go   |  2 +-
 .../modbus/readwrite/model/ModbusPDUReadCoilsRequest.go  |  2 +-
 .../modbus/readwrite/model/ModbusPDUReadCoilsResponse.go |  2 +-
 .../model/ModbusPDUReadDeviceIdentificationRequest.go    |  2 +-
 .../model/ModbusPDUReadDeviceIdentificationResponse.go   |  2 +-
 .../model/ModbusPDUReadDiscreteInputsRequest.go          |  2 +-
 .../model/ModbusPDUReadDiscreteInputsResponse.go         |  2 +-
 .../model/ModbusPDUReadExceptionStatusRequest.go         |  2 +-
 .../model/ModbusPDUReadExceptionStatusResponse.go        |  2 +-
 .../readwrite/model/ModbusPDUReadFifoQueueRequest.go     |  2 +-
 .../readwrite/model/ModbusPDUReadFifoQueueResponse.go    |  2 +-
 .../readwrite/model/ModbusPDUReadFileRecordRequest.go    |  2 +-
 .../model/ModbusPDUReadFileRecordRequestItem.go          |  2 +-
 .../readwrite/model/ModbusPDUReadFileRecordResponse.go   |  2 +-
 .../model/ModbusPDUReadFileRecordResponseItem.go         |  2 +-
 .../model/ModbusPDUReadHoldingRegistersRequest.go        |  2 +-
 .../model/ModbusPDUReadHoldingRegistersResponse.go       |  2 +-
 .../model/ModbusPDUReadInputRegistersRequest.go          |  2 +-
 .../model/ModbusPDUReadInputRegistersResponse.go         |  2 +-
 .../ModbusPDUReadWriteMultipleHoldingRegistersRequest.go |  2 +-
 ...ModbusPDUReadWriteMultipleHoldingRegistersResponse.go |  2 +-
 .../readwrite/model/ModbusPDUReportServerIdRequest.go    |  2 +-
 .../readwrite/model/ModbusPDUReportServerIdResponse.go   |  2 +-
 .../readwrite/model/ModbusPDUWriteFileRecordRequest.go   |  2 +-
 .../model/ModbusPDUWriteFileRecordRequestItem.go         |  2 +-
 .../readwrite/model/ModbusPDUWriteFileRecordResponse.go  |  2 +-
 .../model/ModbusPDUWriteFileRecordResponseItem.go        |  2 +-
 .../model/ModbusPDUWriteMultipleCoilsRequest.go          |  2 +-
 .../model/ModbusPDUWriteMultipleCoilsResponse.go         |  2 +-
 .../ModbusPDUWriteMultipleHoldingRegistersRequest.go     |  2 +-
 .../ModbusPDUWriteMultipleHoldingRegistersResponse.go    |  2 +-
 .../readwrite/model/ModbusPDUWriteSingleCoilRequest.go   |  2 +-
 .../readwrite/model/ModbusPDUWriteSingleCoilResponse.go  |  2 +-
 .../model/ModbusPDUWriteSingleRegisterRequest.go         |  2 +-
 .../model/ModbusPDUWriteSingleRegisterResponse.go        |  2 +-
 plc4go/protocols/modbus/readwrite/model/ModbusRtuADU.go  |  2 +-
 plc4go/protocols/modbus/readwrite/model/ModbusTcpADU.go  |  2 +-
 .../s7/readwrite/model/AlarmMessageAckObjectPushType.go  |  2 +-
 .../s7/readwrite/model/AlarmMessageAckPushType.go        |  2 +-
 .../s7/readwrite/model/AlarmMessageAckResponseType.go    |  2 +-
 .../protocols/s7/readwrite/model/AlarmMessageAckType.go  |  2 +-
 .../s7/readwrite/model/AlarmMessageObjectAckType.go      |  2 +-
 .../s7/readwrite/model/AlarmMessageObjectPushType.go     |  2 +-
 .../s7/readwrite/model/AlarmMessageObjectQueryType.go    |  2 +-
 .../protocols/s7/readwrite/model/AlarmMessagePushType.go |  2 +-
 .../s7/readwrite/model/AlarmMessageQueryType.go          |  2 +-
 .../protocols/s7/readwrite/model/AssociatedValueType.go  |  2 +-
 plc4go/protocols/s7/readwrite/model/COTPPacket.go        |  2 +-
 .../s7/readwrite/model/COTPPacketConnectionRequest.go    |  2 +-
 .../s7/readwrite/model/COTPPacketConnectionResponse.go   |  2 +-
 plc4go/protocols/s7/readwrite/model/COTPPacketData.go    |  2 +-
 .../s7/readwrite/model/COTPPacketDisconnectRequest.go    |  2 +-
 .../s7/readwrite/model/COTPPacketDisconnectResponse.go   |  2 +-
 .../protocols/s7/readwrite/model/COTPPacketTpduError.go  |  2 +-
 plc4go/protocols/s7/readwrite/model/COTPParameter.go     |  2 +-
 .../s7/readwrite/model/COTPParameterCalledTsap.go        |  2 +-
 .../s7/readwrite/model/COTPParameterCallingTsap.go       |  2 +-
 .../s7/readwrite/model/COTPParameterChecksum.go          |  2 +-
 .../COTPParameterDisconnectAdditionalInformation.go      |  2 +-
 .../s7/readwrite/model/COTPParameterTpduSize.go          |  2 +-
 plc4go/protocols/s7/readwrite/model/DateAndTime.go       |  2 +-
 plc4go/protocols/s7/readwrite/model/S7Address.go         |  2 +-
 plc4go/protocols/s7/readwrite/model/S7AddressAny.go      |  2 +-
 .../protocols/s7/readwrite/model/S7DataAlarmMessage.go   |  2 +-
 plc4go/protocols/s7/readwrite/model/S7Message.go         |  2 +-
 .../s7/readwrite/model/S7MessageObjectRequest.go         |  2 +-
 .../s7/readwrite/model/S7MessageObjectResponse.go        |  2 +-
 plc4go/protocols/s7/readwrite/model/S7MessageRequest.go  |  2 +-
 plc4go/protocols/s7/readwrite/model/S7MessageResponse.go |  2 +-
 .../s7/readwrite/model/S7MessageResponseData.go          |  2 +-
 plc4go/protocols/s7/readwrite/model/S7MessageUserData.go |  2 +-
 plc4go/protocols/s7/readwrite/model/S7Parameter.go       |  2 +-
 .../s7/readwrite/model/S7ParameterModeTransition.go      |  2 +-
 .../s7/readwrite/model/S7ParameterReadVarRequest.go      |  2 +-
 .../s7/readwrite/model/S7ParameterReadVarResponse.go     |  2 +-
 .../s7/readwrite/model/S7ParameterSetupCommunication.go  |  2 +-
 .../protocols/s7/readwrite/model/S7ParameterUserData.go  |  2 +-
 .../s7/readwrite/model/S7ParameterUserDataItem.go        |  2 +-
 .../model/S7ParameterUserDataItemCPUFunctions.go         |  2 +-
 .../s7/readwrite/model/S7ParameterWriteVarRequest.go     |  2 +-
 .../s7/readwrite/model/S7ParameterWriteVarResponse.go    |  2 +-
 plc4go/protocols/s7/readwrite/model/S7Payload.go         |  2 +-
 plc4go/protocols/s7/readwrite/model/S7PayloadAlarm8.go   |  2 +-
 .../protocols/s7/readwrite/model/S7PayloadAlarmAckInd.go |  2 +-
 plc4go/protocols/s7/readwrite/model/S7PayloadAlarmS.go   |  2 +-
 plc4go/protocols/s7/readwrite/model/S7PayloadAlarmSC.go  |  2 +-
 plc4go/protocols/s7/readwrite/model/S7PayloadAlarmSQ.go  |  2 +-
 .../s7/readwrite/model/S7PayloadDiagnosticMessage.go     |  2 +-
 plc4go/protocols/s7/readwrite/model/S7PayloadNotify.go   |  2 +-
 plc4go/protocols/s7/readwrite/model/S7PayloadNotify8.go  |  2 +-
 .../s7/readwrite/model/S7PayloadReadVarResponse.go       |  2 +-
 plc4go/protocols/s7/readwrite/model/S7PayloadUserData.go |  2 +-
 .../s7/readwrite/model/S7PayloadUserDataItem.go          |  2 +-
 .../model/S7PayloadUserDataItemCpuFunctionAlarmAck.go    |  2 +-
 .../S7PayloadUserDataItemCpuFunctionAlarmAckResponse.go  |  2 +-
 .../model/S7PayloadUserDataItemCpuFunctionAlarmQuery.go  |  2 +-
 ...S7PayloadUserDataItemCpuFunctionAlarmQueryResponse.go |  2 +-
 .../S7PayloadUserDataItemCpuFunctionMsgSubscription.go   |  2 +-
 ...serDataItemCpuFunctionMsgSubscriptionAlarmResponse.go |  2 +-
 ...loadUserDataItemCpuFunctionMsgSubscriptionResponse.go |  2 +-
 ...dUserDataItemCpuFunctionMsgSubscriptionSysResponse.go |  2 +-
 .../S7PayloadUserDataItemCpuFunctionReadSzlRequest.go    |  2 +-
 .../S7PayloadUserDataItemCpuFunctionReadSzlResponse.go   |  2 +-
 .../s7/readwrite/model/S7PayloadWriteVarRequest.go       |  2 +-
 .../s7/readwrite/model/S7PayloadWriteVarResponse.go      |  2 +-
 .../protocols/s7/readwrite/model/S7VarPayloadDataItem.go |  2 +-
 .../s7/readwrite/model/S7VarPayloadStatusItem.go         |  2 +-
 .../s7/readwrite/model/S7VarRequestParameterItem.go      |  2 +-
 .../readwrite/model/S7VarRequestParameterItemAddress.go  |  2 +-
 plc4go/protocols/s7/readwrite/model/State.go             |  2 +-
 plc4go/protocols/s7/readwrite/model/SzlDataTreeItem.go   |  2 +-
 plc4go/protocols/s7/readwrite/model/SzlId.go             |  2 +-
 plc4go/protocols/s7/readwrite/model/TPKTPacket.go        |  2 +-
 plc4go/protocols/simulated/readwrite/model/Dummy.go      |  2 +-
 plc4go/spi/model/DefaultPlcBrowseEvent.go                |  2 +-
 plc4go/spi/model/DefaultPlcBrowseRequest.go              |  2 +-
 plc4go/spi/model/DefaultPlcReadRequest.go                |  2 +-
 plc4go/spi/model/DefaultPlcReadResponse.go               |  2 +-
 plc4go/spi/model/DefaultPlcSubscriptionEvent.go          |  2 +-
 plc4go/spi/model/DefaultPlcSubscriptionRequest.go        |  2 +-
 plc4go/spi/model/DefaultPlcSubscriptionResponse.go       |  2 +-
 plc4go/spi/model/DefaultPlcWriteRequest.go               |  2 +-
 plc4go/spi/model/DefaultPlcWriteResponse.go              |  2 +-
 plc4go/spi/utils/WriteBufferBoxBased.go                  |  8 ++++----
 2040 files changed, 2051 insertions(+), 2051 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 cb53585ce..d7f09f89f 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
@@ -1909,7 +1909,7 @@ func (m *_${type.name}) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/internal/cbus/Field.go b/plc4go/internal/cbus/Field.go
index 1a56bf62f..eedd7e84e 100644
--- a/plc4go/internal/cbus/Field.go
+++ b/plc4go/internal/cbus/Field.go
@@ -313,7 +313,7 @@ func (c calField) Serialize(writeBuffer utils.WriteBuffer) error {
 }
 
 func (c calField) String() string {
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(c); err != nil {
 		return err.Error()
 	}
@@ -365,7 +365,7 @@ func (c calRecallField) Serialize(writeBuffer utils.WriteBuffer) error {
 }
 
 func (c calRecallField) String() string {
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(c); err != nil {
 		return err.Error()
 	}
@@ -408,7 +408,7 @@ func (c calIdentifyField) Serialize(writeBuffer utils.WriteBuffer) error {
 }
 
 func (c calIdentifyField) String() string {
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(c); err != nil {
 		return err.Error()
 	}
@@ -460,7 +460,7 @@ func (c calGetstatusField) Serialize(writeBuffer utils.WriteBuffer) error {
 }
 
 func (c calGetstatusField) String() string {
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(c); err != nil {
 		return err.Error()
 	}
@@ -507,7 +507,7 @@ func (s salField) Serialize(writeBuffer utils.WriteBuffer) error {
 }
 
 func (s salField) String() string {
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(s); err != nil {
 		return err.Error()
 	}
@@ -554,7 +554,7 @@ func (s salMonitorField) Serialize(writeBuffer utils.WriteBuffer) error {
 }
 
 func (s salMonitorField) String() string {
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(s); err != nil {
 		return err.Error()
 	}
@@ -601,7 +601,7 @@ func (m mmiMonitorField) Serialize(writeBuffer utils.WriteBuffer) error {
 }
 
 func (m mmiMonitorField) String() string {
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
@@ -660,7 +660,7 @@ func (u unitInfoField) Serialize(writeBuffer utils.WriteBuffer) error {
 }
 
 func (u unitInfoField) String() string {
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(u); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/internal/s7/s7Io_test.go b/plc4go/internal/s7/s7Io_test.go
index 74c9d0311..1ab9cb485 100644
--- a/plc4go/internal/s7/s7Io_test.go
+++ b/plc4go/internal/s7/s7Io_test.go
@@ -880,7 +880,7 @@ func TestS7MessageBytes(t *testing.T) {
 				}
 			})
 			t.Run("Simple 2 Box", func(t *testing.T) {
-				boxWriter := utils.NewBoxedWriteBuffer()
+				boxWriter := utils.NewWriteBufferBoxBased()
 				if err := tt.args.debuggable.Serialize(boxWriter); err != nil {
 					t.Error(err)
 				}
@@ -890,7 +890,7 @@ func TestS7MessageBytes(t *testing.T) {
 				}
 			})
 			t.Run("Simple 2 Compact Box", func(t *testing.T) {
-				boxWriter := utils.NewBoxedWriteBufferWithOptions(true, true)
+				boxWriter := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 				if err := tt.args.debuggable.Serialize(boxWriter); err != nil {
 					t.Error(err)
 				}
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionRequest.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionRequest.go
index 0068ca62e..71d17cdd5 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionRequest.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionRequest.go
@@ -153,7 +153,7 @@ func (m *_CIPEncapsulationConnectionRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionResponse.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionResponse.go
index 4bee9bca5..d2c25dc7b 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionResponse.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionResponse.go
@@ -153,7 +153,7 @@ func (m *_CIPEncapsulationConnectionResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationPacket.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationPacket.go
index 18b23326e..73cece9a0 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationPacket.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationPacket.go
@@ -374,7 +374,7 @@ func (m *_CIPEncapsulationPacket) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadRequest.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadRequest.go
index aff65aa69..a8e75289c 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadRequest.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadRequest.go
@@ -200,7 +200,7 @@ func (m *_CIPEncapsulationReadRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadResponse.go b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadResponse.go
index 99add6d11..4bf1f401a 100644
--- a/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadResponse.go
+++ b/plc4go/protocols/abeth/readwrite/model/CIPEncapsulationReadResponse.go
@@ -213,7 +213,7 @@ func (m *_CIPEncapsulationReadResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1CommandRequestMessage.go b/plc4go/protocols/abeth/readwrite/model/DF1CommandRequestMessage.go
index d392a8000..c7d1b9b34 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1CommandRequestMessage.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1CommandRequestMessage.go
@@ -200,7 +200,7 @@ func (m *_DF1CommandRequestMessage) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1CommandResponseMessageProtectedTypedLogicalRead.go b/plc4go/protocols/abeth/readwrite/model/DF1CommandResponseMessageProtectedTypedLogicalRead.go
index b87b3c416..88ccfd9f8 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1CommandResponseMessageProtectedTypedLogicalRead.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1CommandResponseMessageProtectedTypedLogicalRead.go
@@ -214,7 +214,7 @@ func (m *_DF1CommandResponseMessageProtectedTypedLogicalRead) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1RequestCommand.go b/plc4go/protocols/abeth/readwrite/model/DF1RequestCommand.go
index 305fe14a1..ef7ee2314 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1RequestCommand.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1RequestCommand.go
@@ -180,7 +180,7 @@ func (m *_DF1RequestCommand) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1RequestMessage.go b/plc4go/protocols/abeth/readwrite/model/DF1RequestMessage.go
index d18d076c7..e65619def 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1RequestMessage.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1RequestMessage.go
@@ -326,7 +326,7 @@ func (m *_DF1RequestMessage) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1RequestProtectedTypedLogicalRead.go b/plc4go/protocols/abeth/readwrite/model/DF1RequestProtectedTypedLogicalRead.go
index 146fb7b84..530b2d0c0 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1RequestProtectedTypedLogicalRead.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1RequestProtectedTypedLogicalRead.go
@@ -288,7 +288,7 @@ func (m *_DF1RequestProtectedTypedLogicalRead) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/abeth/readwrite/model/DF1ResponseMessage.go b/plc4go/protocols/abeth/readwrite/model/DF1ResponseMessage.go
index 7b99bf79a..4e86f96c2 100644
--- a/plc4go/protocols/abeth/readwrite/model/DF1ResponseMessage.go
+++ b/plc4go/protocols/abeth/readwrite/model/DF1ResponseMessage.go
@@ -377,7 +377,7 @@ func (m *_DF1ResponseMessage) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationRequest.go b/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationRequest.go
index 5f0b2b21a..173be92f0 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationRequest.go
@@ -396,7 +396,7 @@ func (m *_AdsAddDeviceNotificationRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationResponse.go b/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationResponse.go
index a13a62ecb..0e98a023e 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsAddDeviceNotificationResponse.go
@@ -225,7 +225,7 @@ func (m *_AdsAddDeviceNotificationResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsConstants.go b/plc4go/protocols/ads/readwrite/model/AdsConstants.go
index d60662551..1757998b9 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsConstants.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsConstants.go
@@ -151,7 +151,7 @@ func (m *_AdsConstants) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsData.go b/plc4go/protocols/ads/readwrite/model/AdsData.go
index 4523e4c1c..f0217f62f 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsData.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsData.go
@@ -205,7 +205,7 @@ func (m *_AdsData) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationRequest.go b/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationRequest.go
index ddfbca787..37f7eb089 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationRequest.go
@@ -188,7 +188,7 @@ func (m *_AdsDeleteDeviceNotificationRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationResponse.go b/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationResponse.go
index 8a0a9eecc..c6a491d1f 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDeleteDeviceNotificationResponse.go
@@ -199,7 +199,7 @@ func (m *_AdsDeleteDeviceNotificationResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationRequest.go b/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationRequest.go
index 77af59e99..2c17a2e74 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationRequest.go
@@ -268,7 +268,7 @@ func (m *_AdsDeviceNotificationRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationResponse.go b/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationResponse.go
index 42a542684..1c64443bd 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsDeviceNotificationResponse.go
@@ -152,7 +152,7 @@ func (m *_AdsDeviceNotificationResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsInvalidRequest.go b/plc4go/protocols/ads/readwrite/model/AdsInvalidRequest.go
index c40754758..7b95b7356 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsInvalidRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsInvalidRequest.go
@@ -152,7 +152,7 @@ func (m *_AdsInvalidRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsInvalidResponse.go b/plc4go/protocols/ads/readwrite/model/AdsInvalidResponse.go
index 332799842..f24464383 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsInvalidResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsInvalidResponse.go
@@ -152,7 +152,7 @@ func (m *_AdsInvalidResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItem.go b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItem.go
index 26bf1ba91..c642fda49 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItem.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItem.go
@@ -168,7 +168,7 @@ func (m *_AdsMultiRequestItem) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemRead.go b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemRead.go
index 8b6339831..9dc0717b1 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemRead.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemRead.go
@@ -236,7 +236,7 @@ func (m *_AdsMultiRequestItemRead) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemReadWrite.go b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemReadWrite.go
index f98823e7d..94a98301a 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemReadWrite.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemReadWrite.go
@@ -262,7 +262,7 @@ func (m *_AdsMultiRequestItemReadWrite) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemWrite.go b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemWrite.go
index 0cb8d7908..a11932000 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemWrite.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsMultiRequestItemWrite.go
@@ -236,7 +236,7 @@ func (m *_AdsMultiRequestItemWrite) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsNotificationSample.go b/plc4go/protocols/ads/readwrite/model/AdsNotificationSample.go
index f0120968d..0a8d9cd86 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsNotificationSample.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsNotificationSample.go
@@ -201,7 +201,7 @@ func (m *_AdsNotificationSample) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoRequest.go b/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoRequest.go
index a03f2be8d..f291d4561 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoRequest.go
@@ -152,7 +152,7 @@ func (m *_AdsReadDeviceInfoRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoResponse.go b/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoResponse.go
index 8cba015dd..4292d88a2 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadDeviceInfoResponse.go
@@ -303,7 +303,7 @@ func (m *_AdsReadDeviceInfoResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadRequest.go b/plc4go/protocols/ads/readwrite/model/AdsReadRequest.go
index 0e2861848..fefc86bbc 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadRequest.go
@@ -240,7 +240,7 @@ func (m *_AdsReadRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadResponse.go b/plc4go/protocols/ads/readwrite/model/AdsReadResponse.go
index a1dd0c716..c5e24e551 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadResponse.go
@@ -242,7 +242,7 @@ func (m *_AdsReadResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadStateRequest.go b/plc4go/protocols/ads/readwrite/model/AdsReadStateRequest.go
index 1dcd42afd..cddfde4c5 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadStateRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadStateRequest.go
@@ -152,7 +152,7 @@ func (m *_AdsReadStateRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadStateResponse.go b/plc4go/protocols/ads/readwrite/model/AdsReadStateResponse.go
index d46fafb3d..40dd42d69 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadStateResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadStateResponse.go
@@ -251,7 +251,7 @@ func (m *_AdsReadStateResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadWriteRequest.go b/plc4go/protocols/ads/readwrite/model/AdsReadWriteRequest.go
index 8c20ab30e..94472d582 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadWriteRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadWriteRequest.go
@@ -337,7 +337,7 @@ func (m *_AdsReadWriteRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsReadWriteResponse.go b/plc4go/protocols/ads/readwrite/model/AdsReadWriteResponse.go
index ec185a727..3c6d1bf97 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsReadWriteResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsReadWriteResponse.go
@@ -242,7 +242,7 @@ func (m *_AdsReadWriteResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsStampHeader.go b/plc4go/protocols/ads/readwrite/model/AdsStampHeader.go
index 97415f433..5c0c29564 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsStampHeader.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsStampHeader.go
@@ -229,7 +229,7 @@ func (m *_AdsStampHeader) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsWriteControlRequest.go b/plc4go/protocols/ads/readwrite/model/AdsWriteControlRequest.go
index 398eceaa1..e05708f81 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsWriteControlRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsWriteControlRequest.go
@@ -257,7 +257,7 @@ func (m *_AdsWriteControlRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsWriteControlResponse.go b/plc4go/protocols/ads/readwrite/model/AdsWriteControlResponse.go
index 62a02123f..95f055cf4 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsWriteControlResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsWriteControlResponse.go
@@ -199,7 +199,7 @@ func (m *_AdsWriteControlResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go b/plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go
index 8af41b666..4de5e2188 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsWriteRequest.go
@@ -257,7 +257,7 @@ func (m *_AdsWriteRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go b/plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go
index e17226e39..983faafcb 100644
--- a/plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go
+++ b/plc4go/protocols/ads/readwrite/model/AdsWriteResponse.go
@@ -199,7 +199,7 @@ func (m *_AdsWriteResponse) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AmsNetId.go b/plc4go/protocols/ads/readwrite/model/AmsNetId.go
index 5b3b1b288..5c5401182 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsNetId.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsNetId.go
@@ -276,7 +276,7 @@ func (m *_AmsNetId) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AmsPacket.go b/plc4go/protocols/ads/readwrite/model/AmsPacket.go
index 3429f54d9..7c8adbd0c 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsPacket.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsPacket.go
@@ -423,7 +423,7 @@ func (m *_AmsPacket) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AmsSerialAcknowledgeFrame.go b/plc4go/protocols/ads/readwrite/model/AmsSerialAcknowledgeFrame.go
index b85aea71b..2af84a9f4 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsSerialAcknowledgeFrame.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsSerialAcknowledgeFrame.go
@@ -276,7 +276,7 @@ func (m *_AmsSerialAcknowledgeFrame) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go b/plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go
index a003ca004..9fab3cdc0 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsSerialFrame.go
@@ -312,7 +312,7 @@ func (m *_AmsSerialFrame) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AmsSerialResetFrame.go b/plc4go/protocols/ads/readwrite/model/AmsSerialResetFrame.go
index a4d982f13..735d16c0e 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsSerialResetFrame.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsSerialResetFrame.go
@@ -276,7 +276,7 @@ func (m *_AmsSerialResetFrame) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go b/plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go
index 6812d42f0..b59b22ef7 100644
--- a/plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go
+++ b/plc4go/protocols/ads/readwrite/model/AmsTCPPacket.go
@@ -219,7 +219,7 @@ func (m *_AmsTCPPacket) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/ads/readwrite/model/State.go b/plc4go/protocols/ads/readwrite/model/State.go
index 0f2f35b7e..2cfc91038 100644
--- a/plc4go/protocols/ads/readwrite/model/State.go
+++ b/plc4go/protocols/ads/readwrite/model/State.go
@@ -391,7 +391,7 @@ func (m *_State) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDU.go b/plc4go/protocols/bacnetip/readwrite/model/APDU.go
index be193c2c3..1ca2fa82f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDU.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDU.go
@@ -222,7 +222,7 @@ func (m *_APDU) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go b/plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go
index ef471427c..458a08870 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUAbort.go
@@ -289,7 +289,7 @@ func (m *_APDUAbort) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUComplexAck.go b/plc4go/protocols/bacnetip/readwrite/model/APDUComplexAck.go
index d52520278..f0b96c998 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUComplexAck.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUComplexAck.go
@@ -525,7 +525,7 @@ func (m *_APDUComplexAck) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUConfirmedRequest.go b/plc4go/protocols/bacnetip/readwrite/model/APDUConfirmedRequest.go
index 308df869d..10cf49933 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUConfirmedRequest.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUConfirmedRequest.go
@@ -625,7 +625,7 @@ func (m *_APDUConfirmedRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUError.go b/plc4go/protocols/bacnetip/readwrite/model/APDUError.go
index 8b02b0958..aa9506148 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUError.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUError.go
@@ -300,7 +300,7 @@ func (m *_APDUError) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUReject.go b/plc4go/protocols/bacnetip/readwrite/model/APDUReject.go
index 9682885f8..d6692fe04 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUReject.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUReject.go
@@ -263,7 +263,7 @@ func (m *_APDUReject) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUSegmentAck.go b/plc4go/protocols/bacnetip/readwrite/model/APDUSegmentAck.go
index 83a9d19e0..f5f623f0f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUSegmentAck.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUSegmentAck.go
@@ -330,7 +330,7 @@ func (m *_APDUSegmentAck) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUSimpleAck.go b/plc4go/protocols/bacnetip/readwrite/model/APDUSimpleAck.go
index 698e53699..be8e6ae60 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUSimpleAck.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUSimpleAck.go
@@ -252,7 +252,7 @@ func (m *_APDUSimpleAck) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUUnconfirmedRequest.go b/plc4go/protocols/bacnetip/readwrite/model/APDUUnconfirmedRequest.go
index 01c8643d6..57a5486bc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUUnconfirmedRequest.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUUnconfirmedRequest.go
@@ -237,7 +237,7 @@ func (m *_APDUUnconfirmedRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go b/plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go
index 3c1b41ded..f0ea4d096 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/APDUUnknown.go
@@ -212,7 +212,7 @@ func (m *_APDUUnknown) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAbortReasonTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAbortReasonTagged.go
index 64e1a939b..e22642690 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAbortReasonTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAbortReasonTagged.go
@@ -220,7 +220,7 @@ func (m *_BACnetAbortReasonTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessAuthenticationFactorDisableTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessAuthenticationFactorDisableTagged.go
index 45569e264..68ecb27c0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessAuthenticationFactorDisableTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessAuthenticationFactorDisableTagged.go
@@ -271,7 +271,7 @@ func (m *_BACnetAccessAuthenticationFactorDisableTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableReasonTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableReasonTagged.go
index fe0036ab3..33d468a50 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableReasonTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableReasonTagged.go
@@ -271,7 +271,7 @@ func (m *_BACnetAccessCredentialDisableReasonTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableTagged.go
index 536f4a4c2..847e85c5c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessCredentialDisableTagged.go
@@ -271,7 +271,7 @@ func (m *_BACnetAccessCredentialDisableTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessEventTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessEventTagged.go
index 83a74f76d..fa6d13c5c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessEventTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessEventTagged.go
@@ -271,7 +271,7 @@ func (m *_BACnetAccessEventTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessPassbackModeTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessPassbackModeTagged.go
index 055745077..a37b970b4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessPassbackModeTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessPassbackModeTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetAccessPassbackModeTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRule.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRule.go
index 5d511192d..f78dc08a2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRule.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRule.go
@@ -338,7 +338,7 @@ func (m *_BACnetAccessRule) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleLocationSpecifierTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleLocationSpecifierTagged.go
index 0cc994fa6..d2831ae6b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleLocationSpecifierTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleLocationSpecifierTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetAccessRuleLocationSpecifierTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleTimeRangeSpecifierTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleTimeRangeSpecifierTagged.go
index 3806eaadb..8ca176903 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleTimeRangeSpecifierTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessRuleTimeRangeSpecifierTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetAccessRuleTimeRangeSpecifierTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessThreatLevel.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessThreatLevel.go
index 777d72e9f..a48bd453b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessThreatLevel.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessThreatLevel.go
@@ -162,7 +162,7 @@ func (m *_BACnetAccessThreatLevel) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessUserTypeTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessUserTypeTagged.go
index ffb117c1b..146c41a58 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessUserTypeTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessUserTypeTagged.go
@@ -271,7 +271,7 @@ func (m *_BACnetAccessUserTypeTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessZoneOccupancyStateTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessZoneOccupancyStateTagged.go
index ef1986a7e..6c9252394 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessZoneOccupancyStateTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccessZoneOccupancyStateTagged.go
@@ -271,7 +271,7 @@ func (m *_BACnetAccessZoneOccupancyStateTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecord.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecord.go
index 6f3f865dd..c15eec50d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecord.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecord.go
@@ -270,7 +270,7 @@ func (m *_BACnetAccumulatorRecord) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecordAccumulatorStatusTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecordAccumulatorStatusTagged.go
index ba4451aa2..20febf1c2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecordAccumulatorStatusTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAccumulatorRecordAccumulatorStatusTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetAccumulatorRecordAccumulatorStatusTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionCommand.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionCommand.go
index 761802cd5..39a6de0cb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionCommand.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionCommand.go
@@ -527,7 +527,7 @@ func (m *_BACnetActionCommand) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionList.go
index 7ff646cbf..d87d31369 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionList.go
@@ -247,7 +247,7 @@ func (m *_BACnetActionList) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionTagged.go
index e5f9dcf2e..502b14501 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetActionTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetActionTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetActionTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddress.go
index c51e51074..b41bf5bb0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddress.go
@@ -258,7 +258,7 @@ func (m *_BACnetAddress) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressBinding.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressBinding.go
index beba31b0a..8e7e3e51a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressBinding.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressBinding.go
@@ -198,7 +198,7 @@ func (m *_BACnetAddressBinding) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressEnclosed.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressEnclosed.go
index afa6a3bfa..af82cbd3a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressEnclosed.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAddressEnclosed.go
@@ -248,7 +248,7 @@ func (m *_BACnetAddressEnclosed) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTag.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTag.go
index 3e2c5ab7b..7c4afeea8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTag.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTag.go
@@ -278,7 +278,7 @@ func (m *_BACnetApplicationTag) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBitString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBitString.go
index b51b33950..b65b4b681 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBitString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBitString.go
@@ -193,7 +193,7 @@ func (m *_BACnetApplicationTagBitString) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go
index 10fd3a0c5..4282083e6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagBoolean.go
@@ -219,7 +219,7 @@ func (m *_BACnetApplicationTagBoolean) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go
index 75ba75297..f5f02ad0c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagCharacterString.go
@@ -219,7 +219,7 @@ func (m *_BACnetApplicationTagCharacterString) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDate.go
index 32f4239bd..31af33910 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDate.go
@@ -193,7 +193,7 @@ func (m *_BACnetApplicationTagDate) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDouble.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDouble.go
index aaca2e9d2..f185d85c2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDouble.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagDouble.go
@@ -219,7 +219,7 @@ func (m *_BACnetApplicationTagDouble) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go
index 5cf167dd2..b608616fd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagEnumerated.go
@@ -219,7 +219,7 @@ func (m *_BACnetApplicationTagEnumerated) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagNull.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagNull.go
index 7c0ecfa54..5b574ba0e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagNull.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagNull.go
@@ -146,7 +146,7 @@ func (m *_BACnetApplicationTagNull) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go
index ef0ca9876..f89c3f876 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagObjectIdentifier.go
@@ -236,7 +236,7 @@ func (m *_BACnetApplicationTagObjectIdentifier) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go
index 24f570569..4a944e4b0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagOctetString.go
@@ -193,7 +193,7 @@ func (m *_BACnetApplicationTagOctetString) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagReal.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagReal.go
index b6d98f238..d7936c69a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagReal.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagReal.go
@@ -219,7 +219,7 @@ func (m *_BACnetApplicationTagReal) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go
index 7b1839854..94dd62399 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagSignedInteger.go
@@ -219,7 +219,7 @@ func (m *_BACnetApplicationTagSignedInteger) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagTime.go
index 15b9e487b..972878c91 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagTime.go
@@ -193,7 +193,7 @@ func (m *_BACnetApplicationTagTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go
index 85e004e32..88dca725a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetApplicationTagUnsignedInteger.go
@@ -219,7 +219,7 @@ func (m *_BACnetApplicationTagUnsignedInteger) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedAccessRights.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedAccessRights.go
index a52946c74..8c2f8098e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedAccessRights.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedAccessRights.go
@@ -198,7 +198,7 @@ func (m *_BACnetAssignedAccessRights) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCalls.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCalls.go
index 802d38cc9..61bce8ee8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCalls.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCalls.go
@@ -162,7 +162,7 @@ func (m *_BACnetAssignedLandingCalls) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsList.go
index c6ad71615..b0c714672 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsList.go
@@ -261,7 +261,7 @@ func (m *_BACnetAssignedLandingCallsLandingCallsList) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsListEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsListEntry.go
index 533d32fce..1b5ac88d3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsListEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAssignedLandingCallsLandingCallsListEntry.go
@@ -198,7 +198,7 @@ func (m *_BACnetAssignedLandingCallsLandingCallsListEntry) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactor.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactor.go
index 9bd687b1a..ecf598ad3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactor.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactor.go
@@ -234,7 +234,7 @@ func (m *_BACnetAuthenticationFactor) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorEnclosed.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorEnclosed.go
index aa8d7d511..1900c4863 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorEnclosed.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorEnclosed.go
@@ -248,7 +248,7 @@ func (m *_BACnetAuthenticationFactorEnclosed) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorFormat.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorFormat.go
index ee17be4b9..98904bcee 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorFormat.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorFormat.go
@@ -266,7 +266,7 @@ func (m *_BACnetAuthenticationFactorFormat) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorTypeTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorTypeTagged.go
index 233a64ae9..d954c6eb8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorTypeTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationFactorTypeTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetAuthenticationFactorTypeTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicy.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicy.go
index ba6e01f5e..781ef5741 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicy.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicy.go
@@ -234,7 +234,7 @@ func (m *_BACnetAuthenticationPolicy) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyList.go
index 7ec9d87df..f6694e0fa 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyList.go
@@ -261,7 +261,7 @@ func (m *_BACnetAuthenticationPolicyList) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyListEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyListEntry.go
index c98b8e71a..f93324a94 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyListEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationPolicyListEntry.go
@@ -198,7 +198,7 @@ func (m *_BACnetAuthenticationPolicyListEntry) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationStatusTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationStatusTagged.go
index cddd74164..5d08b7c28 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationStatusTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthenticationStatusTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetAuthenticationStatusTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationExemptionTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationExemptionTagged.go
index 381c8213b..fad38646d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationExemptionTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationExemptionTagged.go
@@ -271,7 +271,7 @@ func (m *_BACnetAuthorizationExemptionTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationModeTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationModeTagged.go
index 5dd37e856..9674e97e6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationModeTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetAuthorizationModeTagged.go
@@ -271,7 +271,7 @@ func (m *_BACnetAuthorizationModeTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetBDTEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetBDTEntry.go
index a39459642..b507979ce 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetBDTEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetBDTEntry.go
@@ -215,7 +215,7 @@ func (m *_BACnetBDTEntry) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetBackupStateTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetBackupStateTagged.go
index 730d798ca..d07805b91 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetBackupStateTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetBackupStateTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetBackupStateTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryLightingPVTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryLightingPVTagged.go
index a57af9d7c..a7986f48b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryLightingPVTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryLightingPVTagged.go
@@ -271,7 +271,7 @@ func (m *_BACnetBinaryLightingPVTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryPVTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryPVTagged.go
index 9e120415f..375e3a81a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryPVTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetBinaryPVTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetBinaryPVTagged) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscription.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscription.go
index 6829e81b1..34bac9260 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscription.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscription.go
@@ -306,7 +306,7 @@ func (m *_BACnetCOVMultipleSubscription) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.go
index 3cd60762e..5e743d73e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification.go
@@ -261,7 +261,7 @@ func (m *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecification) Strin
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.go
index 22156f510..60d80e3a9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry.go
@@ -198,7 +198,7 @@ func (m *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntry)
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.go
index 873c3235c..4d0f05f1d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferences.go
@@ -261,7 +261,7 @@ func (m *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryLi
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.go
index 0af9ff42a..1dc0191e4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryListOfCovReferencesEntry.go
@@ -251,7 +251,7 @@ func (m *_BACnetCOVMultipleSubscriptionListOfCovSubscriptionSpecificationEntryLi
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVSubscription.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVSubscription.go
index ae891a67c..473f6522b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVSubscription.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCOVSubscription.go
@@ -323,7 +323,7 @@ func (m *_BACnetCOVSubscription) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntry.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntry.go
index c71a0c171..dfea5e3c6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntry.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntry.go
@@ -221,7 +221,7 @@ func (m *_BACnetCalendarEntry) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDate.go
index 7cea60dc2..e8a00ae5d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDate.go
@@ -193,7 +193,7 @@ func (m *_BACnetCalendarEntryDate) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDateRange.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDateRange.go
index 0d1b0e035..bdd348cc4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDateRange.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryDateRange.go
@@ -193,7 +193,7 @@ func (m *_BACnetCalendarEntryDateRange) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryEnclosed.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryEnclosed.go
index 89983452e..287c27a9a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryEnclosed.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryEnclosed.go
@@ -248,7 +248,7 @@ func (m *_BACnetCalendarEntryEnclosed) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryWeekNDay.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryWeekNDay.go
index 9715955c7..68c20ee0a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryWeekNDay.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetCalendarEntryWeekNDay.go
@@ -193,7 +193,7 @@ func (m *_BACnetCalendarEntryWeekNDay) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValue.go
index 89fc7a7de..ac69b7b50 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValue.go
@@ -260,7 +260,7 @@ func (m *_BACnetChannelValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBitString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBitString.go
index 217ab1a4e..41bb0335d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBitString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBitString.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueBitString) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBoolean.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBoolean.go
index 9c71ed831..644b96285 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBoolean.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueBoolean.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueBoolean) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueCharacterString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueCharacterString.go
index 93154145f..457a81caf 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueCharacterString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueCharacterString.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueCharacterString) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDate.go
index 0869ddcac..42a51eace 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDate.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueDate) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDouble.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDouble.go
index d5635138f..81feb69f6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDouble.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueDouble.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueDouble) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueEnumerated.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueEnumerated.go
index dab382b6d..527ca06ca 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueEnumerated.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueEnumerated.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueEnumerated) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueInteger.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueInteger.go
index 91fa72fed..3f6cd2348 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueInteger.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueInteger.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueInteger) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueLightingCommand.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueLightingCommand.go
index cd2c42afc..97a084eca 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueLightingCommand.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueLightingCommand.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueLightingCommand) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueNull.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueNull.go
index c0599b95f..2c56a8a1b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueNull.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueNull.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueNull) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueObjectidentifier.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueObjectidentifier.go
index 57115def2..7385984a8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueObjectidentifier.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueObjectidentifier.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueObjectidentifier) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueOctetString.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueOctetString.go
index 80560efd4..fbe15e912 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueOctetString.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueOctetString.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueOctetString) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueReal.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueReal.go
index 61ff5ed88..c574670b7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueReal.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueReal.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueReal) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueTime.go
index a860293f0..81acccd98 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueTime.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueUnsigned.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueUnsigned.go
index 8156cfae8..5c2dae246 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueUnsigned.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetChannelValueUnsigned.go
@@ -193,7 +193,7 @@ func (m *_BACnetChannelValueUnsigned) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOV.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOV.go
index 8156e3640..03b81484c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOV.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOV.go
@@ -214,7 +214,7 @@ func (m *_BACnetClientCOV) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVNone.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVNone.go
index de6acbc01..1cb929c20 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVNone.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVNone.go
@@ -193,7 +193,7 @@ func (m *_BACnetClientCOVNone) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVObject.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVObject.go
index 57786aa22..b79df7d0d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVObject.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetClientCOVObject.go
@@ -193,7 +193,7 @@ func (m *_BACnetClientCOVObject) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetClosingTag.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetClosingTag.go
index 602d0b2ae..815944e24 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetClosingTag.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetClosingTag.go
@@ -191,7 +191,7 @@ func (m *_BACnetClosingTag) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequest.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequest.go
index 5ab88f620..31136f85d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequest.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequest.go
@@ -295,7 +295,7 @@ func (m *_BACnetConfirmedServiceRequest) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAcknowledgeAlarm.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAcknowledgeAlarm.go
index e77ff01fc..19a281fef 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAcknowledgeAlarm.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAcknowledgeAlarm.go
@@ -383,7 +383,7 @@ func (m *_BACnetConfirmedServiceRequestAcknowledgeAlarm) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAddListElement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAddListElement.go
index e7fd51c4a..591a22f25 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAddListElement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAddListElement.go
@@ -341,7 +341,7 @@ func (m *_BACnetConfirmedServiceRequestAddListElement) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFile.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFile.go
index 8fd92d8f6..49093315b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFile.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFile.go
@@ -235,7 +235,7 @@ func (m *_BACnetConfirmedServiceRequestAtomicReadFile) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileRecord.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileRecord.go
index 0441bf96b..baadfd1b6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileRecord.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileRecord.go
@@ -232,7 +232,7 @@ func (m *_BACnetConfirmedServiceRequestAtomicReadFileRecord) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStream.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStream.go
index b5efef920..ae5d68b35 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStream.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStream.go
@@ -232,7 +232,7 @@ func (m *_BACnetConfirmedServiceRequestAtomicReadFileStream) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go
index 194b8e574..2ed5e6464 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord.go
@@ -284,7 +284,7 @@ func (m *_BACnetConfirmedServiceRequestAtomicReadFileStreamOrRecord) String() st
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicWriteFile.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicWriteFile.go
index d3fa4f171..7e220f145 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicWriteFile.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAtomicWriteFile.go
@@ -378,7 +378,7 @@ func (m *_BACnetConfirmedServiceRequestAtomicWriteFile) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAuthenticate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAuthenticate.go
index 0370834ed..d84e8274e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAuthenticate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestAuthenticate.go
@@ -200,7 +200,7 @@ func (m *_BACnetConfirmedServiceRequestAuthenticate) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotification.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotification.go
index 83eb43368..12972c2c2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotification.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotification.go
@@ -346,7 +346,7 @@ func (m *_BACnetConfirmedServiceRequestConfirmedCOVNotification) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.go
index 0ebe99d20..5a57ba457 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple.go
@@ -363,7 +363,7 @@ func (m *_BACnetConfirmedServiceRequestConfirmedCOVNotificationMultiple) String(
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedEventNotification.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedEventNotification.go
index bfdf61b0f..71c7e999f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedEventNotification.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedEventNotification.go
@@ -704,7 +704,7 @@ func (m *_BACnetConfirmedServiceRequestConfirmedEventNotification) String() stri
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.go
index c5901dab2..f21c834ba 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedPrivateTransfer.go
@@ -289,7 +289,7 @@ func (m *_BACnetConfirmedServiceRequestConfirmedPrivateTransfer) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessage.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessage.go
index 35e4414bf..b86665ba9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessage.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessage.go
@@ -326,7 +326,7 @@ func (m *_BACnetConfirmedServiceRequestConfirmedTextMessage) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.go
index 627ccdc95..e3eba5473 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass.go
@@ -297,7 +297,7 @@ func (m *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClass) String(
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.go
index ce7e25a5e..a2471bddd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter.go
@@ -197,7 +197,7 @@ func (m *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassCharacter
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.go
index 581ca947b..ea5bd63a5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric.go
@@ -197,7 +197,7 @@ func (m *_BACnetConfirmedServiceRequestConfirmedTextMessageMessageClassNumeric)
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.go
index e5a340cc6..cfea7770a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetConfirmedServiceRequestConfirmedTextMessageMessagePriorityTagged
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObject.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObject.go
index 93945031f..a07218b0e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObject.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObject.go
@@ -252,7 +252,7 @@ func (m *_BACnetConfirmedServiceRequestCreateObject) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.go
index 624b2a57b..ac69db14c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestCreateObjectObjectSpecifier.go
@@ -393,7 +393,7 @@ func (m *_BACnetConfirmedServiceRequestCreateObjectObjectSpecifier) String() str
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeleteObject.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeleteObject.go
index 00bf5e666..4c1a772c9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeleteObject.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeleteObject.go
@@ -198,7 +198,7 @@ func (m *_BACnetConfirmedServiceRequestDeleteObject) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControl.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControl.go
index 6e6bae296..a67a4ba85 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControl.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControl.go
@@ -304,7 +304,7 @@ func (m *_BACnetConfirmedServiceRequestDeviceCommunicationControl) String() stri
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.go
index dfda44920..1cfde5bb1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetConfirmedServiceRequestDeviceCommunicationControlEnableDisableTa
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummary.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummary.go
index 9049d65c3..b696124a0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummary.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummary.go
@@ -460,7 +460,7 @@ func (m *_BACnetConfirmedServiceRequestGetEnrollmentSummary) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.go
index c85042eca..37334f9bc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilterTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetConfirmedServiceRequestGetEnrollmentSummaryAcknowledgementFilter
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.go
index 4bfec9800..d5a355550 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetConfirmedServiceRequestGetEnrollmentSummaryEventStateFilterTagge
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.go
index 166b72efc..2c4d82194 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter.go
@@ -284,7 +284,7 @@ func (m *_BACnetConfirmedServiceRequestGetEnrollmentSummaryPriorityFilter) Strin
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEventInformation.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEventInformation.go
index 5c4afef3d..4fbc0ee7c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEventInformation.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestGetEventInformation.go
@@ -215,7 +215,7 @@ func (m *_BACnetConfirmedServiceRequestGetEventInformation) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestLifeSafetyOperation.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestLifeSafetyOperation.go
index 370a678c7..7089fc999 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestLifeSafetyOperation.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestLifeSafetyOperation.go
@@ -326,7 +326,7 @@ func (m *_BACnetConfirmedServiceRequestLifeSafetyOperation) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadProperty.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadProperty.go
index e15e01c26..4d5f1c024 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadProperty.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadProperty.go
@@ -289,7 +289,7 @@ func (m *_BACnetConfirmedServiceRequestReadProperty) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyConditional.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyConditional.go
index c8f807a29..cee774f03 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyConditional.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyConditional.go
@@ -200,7 +200,7 @@ func (m *_BACnetConfirmedServiceRequestReadPropertyConditional) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyMultiple.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyMultiple.go
index 59cac92ba..cdaea49f8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyMultiple.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadPropertyMultiple.go
@@ -225,7 +225,7 @@ func (m *_BACnetConfirmedServiceRequestReadPropertyMultiple) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRange.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRange.go
index 90fad8d35..55ad180ca 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRange.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRange.go
@@ -341,7 +341,7 @@ func (m *_BACnetConfirmedServiceRequestReadRange) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRange.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRange.go
index ccd8f30f2..628a08d1d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRange.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRange.go
@@ -286,7 +286,7 @@ func (m *_BACnetConfirmedServiceRequestReadRangeRange) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByPosition.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByPosition.go
index 5354f3416..7545b2f36 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByPosition.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByPosition.go
@@ -232,7 +232,7 @@ func (m *_BACnetConfirmedServiceRequestReadRangeRangeByPosition) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.go
index 98e96f5fc..1c3c0a48b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber.go
@@ -232,7 +232,7 @@ func (m *_BACnetConfirmedServiceRequestReadRangeRangeBySequenceNumber) String()
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByTime.go
index 6a01d19ed..12e556413 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReadRangeRangeByTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConfirmedServiceRequestReadRangeRangeByTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDevice.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDevice.go
index 34a0caecc..d9a45a886 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDevice.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDevice.go
@@ -252,7 +252,7 @@ func (m *_BACnetConfirmedServiceRequestReinitializeDevice) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.go
index 263a9fd45..1a94470a2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDeviceTagged.go
@@ -218,7 +218,7 @@ func (m *_BACnetConfirmedServiceRequestReinitializeDeviceReinitializedStateOfDev
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRemoveListElement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRemoveListElement.go
index f72198894..2c37a30d7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRemoveListElement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRemoveListElement.go
@@ -341,7 +341,7 @@ func (m *_BACnetConfirmedServiceRequestRemoveListElement) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRequestKey.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRequestKey.go
index 78942c296..a70d1add6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRequestKey.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestRequestKey.go
@@ -200,7 +200,7 @@ func (m *_BACnetConfirmedServiceRequestRequestKey) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOV.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOV.go
index fe873c158..285a70ca7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOV.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOV.go
@@ -341,7 +341,7 @@ func (m *_BACnetConfirmedServiceRequestSubscribeCOV) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVProperty.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVProperty.go
index 316f196f6..31e903d55 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVProperty.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVProperty.go
@@ -430,7 +430,7 @@ func (m *_BACnetConfirmedServiceRequestSubscribeCOVProperty) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.go
index 457162df9..6771b1cba 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple.go
@@ -393,7 +393,7 @@ func (m *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultiple) String() st
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.go
index 2d2ad79f9..8ad371682 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecifications.go
@@ -283,7 +283,7 @@ func (m *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubs
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.go
index 2b48111b9..12352ec5d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsList.go
@@ -261,7 +261,7 @@ func (m *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubs
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.go
index 65a02e8e9..9e4896a6c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubscriptionSpecificationsReference.go
@@ -251,7 +251,7 @@ func (m *_BACnetConfirmedServiceRequestSubscribeCOVPropertyMultipleListOfCovSubs
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestUnknown.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestUnknown.go
index 2cae8652f..d51073afa 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestUnknown.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestUnknown.go
@@ -200,7 +200,7 @@ func (m *_BACnetConfirmedServiceRequestUnknown) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTClose.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTClose.go
index 49eed1e97..20e4235ef 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTClose.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTClose.go
@@ -225,7 +225,7 @@ func (m *_BACnetConfirmedServiceRequestVTClose) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTData.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTData.go
index 836d902ec..6efd1a8e3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTData.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTData.go
@@ -272,7 +272,7 @@ func (m *_BACnetConfirmedServiceRequestVTData) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTOpen.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTOpen.go
index 634252f9b..02a6d764e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTOpen.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestVTOpen.go
@@ -235,7 +235,7 @@ func (m *_BACnetConfirmedServiceRequestVTOpen) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWriteProperty.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWriteProperty.go
index f819e95fe..67d0ebb35 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWriteProperty.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWriteProperty.go
@@ -378,7 +378,7 @@ func (m *_BACnetConfirmedServiceRequestWriteProperty) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWritePropertyMultiple.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWritePropertyMultiple.go
index 8dbd72b2f..5bfd91dcc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWritePropertyMultiple.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConfirmedServiceRequestWritePropertyMultiple.go
@@ -225,7 +225,7 @@ func (m *_BACnetConfirmedServiceRequestWritePropertyMultiple) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedData.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedData.go
index db3adcb88..78e482704 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedData.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedData.go
@@ -1619,7 +1619,7 @@ func (m *_BACnetConstructedData) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDULength.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDULength.go
index af39a125a..81c765ee5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDULength.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDULength.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAPDULength) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUSegmentTimeout.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUSegmentTimeout.go
index 081604d1d..30ed904ff 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUSegmentTimeout.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUSegmentTimeout.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAPDUSegmentTimeout) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUTimeout.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUTimeout.go
index d643610da..caa3c64a8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUTimeout.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAPDUTimeout.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAPDUTimeout) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAbsenteeLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAbsenteeLimit.go
index 19c12fa9d..3cb208d1b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAbsenteeLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAbsenteeLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAbsenteeLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAcceptedModes.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAcceptedModes.go
index cee4ba7e5..0e406d4bf 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAcceptedModes.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAcceptedModes.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataAcceptedModes) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessAlarmEvents.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessAlarmEvents.go
index 19465c3fc..9b57ea6bc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessAlarmEvents.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessAlarmEvents.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataAccessAlarmEvents) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessCredentialAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessCredentialAll.go
index 40c4ce7fa..f5997ca7a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessCredentialAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessCredentialAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAccessCredentialAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAlarmValues.go
index 93946304c..053beb13b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAlarmValues.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataAccessDoorAlarmValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAll.go
index 8442f56af..bfd3738a8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAccessDoorAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorFaultValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorFaultValues.go
index d3f78d346..1c1374be4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorFaultValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorFaultValues.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataAccessDoorFaultValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorPresentValue.go
index ed2f60b1a..0037c67ed 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccessDoorPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorRelinquishDefault.go
index 0e7668700..c4aec268c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoorRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccessDoorRelinquishDefault) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoors.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoors.go
index 0f28a2a5c..0cf8604a3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoors.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessDoors.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataAccessDoors) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEvent.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEvent.go
index aad23ac0b..e4d32517e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEvent.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEvent.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccessEvent) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventAuthenticationFactor.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventAuthenticationFactor.go
index 244f5f875..ca4153f0a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventAuthenticationFactor.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventAuthenticationFactor.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccessEventAuthenticationFactor) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventCredential.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventCredential.go
index 491fbc228..01491a520 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventCredential.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventCredential.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccessEventCredential) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTag.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTag.go
index dd7581319..10baa109f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTag.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTag.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccessEventTag) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTime.go
index 345d84415..920b7d1ed 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessEventTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccessEventTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessPointAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessPointAll.go
index f7aba24d6..76ca52621 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessPointAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessPointAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAccessPointAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessRightsAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessRightsAll.go
index 344e18c6f..b66393fab 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessRightsAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessRightsAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAccessRightsAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessTransactionEvents.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessTransactionEvents.go
index 96b4901ec..7090c3187 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessTransactionEvents.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessTransactionEvents.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataAccessTransactionEvents) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessUserAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessUserAll.go
index 210e451c4..44514d870 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessUserAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessUserAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAccessUserAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAdjustValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAdjustValue.go
index 02601c0af..a5d7ada45 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAdjustValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAdjustValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccessZoneAdjustValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAlarmValues.go
index 04c0d13d9..4c64a4c76 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAlarmValues.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataAccessZoneAlarmValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAll.go
index 050179706..a5afc3f03 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccessZoneAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAccessZoneAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompaniment.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompaniment.go
index f21004b02..1ea1ec75a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompaniment.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompaniment.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccompaniment) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompanimentTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompanimentTime.go
index 4b8be8256..1f8e4e18e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompanimentTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccompanimentTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccompanimentTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorAll.go
index 2361bcd52..92e3da569 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAccumulatorAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultHighLimit.go
index 5ee803a18..2cb6aa530 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccumulatorFaultHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultLowLimit.go
index 109be3c98..0b429d4d1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorFaultLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccumulatorFaultLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorHighLimit.go
index c8de0af1a..c72308688 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccumulatorHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorLowLimit.go
index 852162106..121a8e9d7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccumulatorLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMaxPresValue.go
index 1798b9ed3..628bb9778 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMaxPresValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccumulatorMaxPresValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMinPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMinPresValue.go
index ed94d3d72..780c7ecb9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMinPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAccumulatorMinPresValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAccumulatorMinPresValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckRequired.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckRequired.go
index eb2b70ed2..1235f79c1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckRequired.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckRequired.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAckRequired) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckedTransitions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckedTransitions.go
index 96155a7c7..11b66ab0c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckedTransitions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAckedTransitions.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAckedTransitions) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAction.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAction.go
index d7431eb50..3101d5d1e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAction.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAction.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataAction) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActionText.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActionText.go
index 6ddaa13e9..62f8293ad 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActionText.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActionText.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataActionText) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActivationTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActivationTime.go
index 622123afd..331e13dfb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActivationTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActivationTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataActivationTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveAuthenticationPolicy.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveAuthenticationPolicy.go
index 8579cea4f..a2b0229fd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveAuthenticationPolicy.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveAuthenticationPolicy.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataActiveAuthenticationPolicy) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVMultipleSubscriptions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVMultipleSubscriptions.go
index ec20ad86b..6553965e9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVMultipleSubscriptions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVMultipleSubscriptions.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataActiveCOVMultipleSubscriptions) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVSubscriptions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVSubscriptions.go
index 3a328e2b9..2c6ceb61a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVSubscriptions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveCOVSubscriptions.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataActiveCOVSubscriptions) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveText.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveText.go
index 82df9be91..788ee7109 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveText.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveText.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataActiveText) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveVTSessions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveVTSessions.go
index fafda7499..32cd4adad 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveVTSessions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActiveVTSessions.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataActiveVTSessions) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActualShedLevel.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActualShedLevel.go
index 991024fa2..93f679087 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActualShedLevel.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataActualShedLevel.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataActualShedLevel) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAdjustValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAdjustValue.go
index a14772138..2539af7d8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAdjustValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAdjustValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAdjustValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValue.go
index c6a754e61..ee30aee74 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAlarmValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValues.go
index b3ccf0162..f02ee31ac 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlarmValues.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataAlarmValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentAll.go
index c4c8453f9..fb28b7917 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAlertEnrollmentAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentPresentValue.go
index cc3c765b6..7551c0153 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlertEnrollmentPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAlertEnrollmentPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlignIntervals.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlignIntervals.go
index 052bf3677..1988ee9fd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlignIntervals.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAlignIntervals.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAlignIntervals) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllWritesSuccessful.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllWritesSuccessful.go
index 5748ffa69..309ab9497 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllWritesSuccessful.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllWritesSuccessful.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAllWritesSuccessful) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllowGroupDelayInhibit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllowGroupDelayInhibit.go
index 798dca212..d654c0435 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllowGroupDelayInhibit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAllowGroupDelayInhibit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAllowGroupDelayInhibit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputAll.go
index ba3ff4e30..8b8934c71 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAnalogInputAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultHighLimit.go
index bca9745f6..93bca42d5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogInputFaultHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultLowLimit.go
index 66f00917c..e24ec0acb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputFaultLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogInputFaultLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputInterfaceValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputInterfaceValue.go
index 5c9dd0137..d8afc10b8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputInterfaceValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputInterfaceValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogInputInterfaceValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputMaxPresValue.go
index ca0422200..f78dcb324 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputMaxPresValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogInputMaxPresValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputPresentValue.go
index 05283e7e9..c9b39c80d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogInputPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogInputPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputAll.go
index 71fbb4c7a..39e3463e6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAnalogOutputAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputInterfaceValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputInterfaceValue.go
index bcd2b377e..8607e7f8e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputInterfaceValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputInterfaceValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogOutputInterfaceValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputMaxPresValue.go
index 579371b20..77eaa9f77 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputMaxPresValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogOutputMaxPresValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputPresentValue.go
index 9b6a50d13..86aad84ac 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogOutputPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputRelinquishDefault.go
index eddd913cc..a5428edb1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogOutputRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogOutputRelinquishDefault) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueAll.go
index 5bd1ae3ea..b05a0f0a1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAnalogValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultHighLimit.go
index ee635cc76..8f961aea5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogValueFaultHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultLowLimit.go
index 3834a1c2b..edad58092 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueFaultLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogValueFaultLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueMaxPresValue.go
index abbebbda4..43df2b0ab 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueMaxPresValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogValueMaxPresValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValuePresentValue.go
index a898363b8..d77f5b22f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogValuePresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueRelinquishDefault.go
index 665776672..191a0ceb2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAnalogValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAnalogValueRelinquishDefault) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataApplicationSoftwareVersion.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataApplicationSoftwareVersion.go
index e2ab06c17..3dbeec903 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataApplicationSoftwareVersion.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataApplicationSoftwareVersion.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataApplicationSoftwareVersion) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataArchive.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataArchive.go
index 890f63cf9..bdfc0135e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataArchive.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataArchive.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataArchive) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedAccessRights.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedAccessRights.go
index cbc4a53f8..e1cc5311a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedAccessRights.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedAccessRights.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataAssignedAccessRights) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedLandingCalls.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedLandingCalls.go
index 33c188236..1b957e768 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedLandingCalls.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAssignedLandingCalls.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataAssignedLandingCalls) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAttemptedSamples.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAttemptedSamples.go
index 0fe04b3dd..e091de424 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAttemptedSamples.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAttemptedSamples.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAttemptedSamples) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationFactors.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationFactors.go
index 99a5abc01..a6f2c704f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationFactors.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationFactors.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataAuthenticationFactors) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyList.go
index 9fe220062..e2b0d7417 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyList.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataAuthenticationPolicyList) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyNames.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyNames.go
index 46a703af8..8691a32e7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyNames.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationPolicyNames.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataAuthenticationPolicyNames) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationStatus.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationStatus.go
index ab023d2f8..168faefd7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationStatus.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthenticationStatus.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAuthenticationStatus) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationExemptions.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationExemptions.go
index 2ef339d9c..182651530 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationExemptions.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationExemptions.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataAuthorizationExemptions) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationMode.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationMode.go
index fa6341e36..a510685cb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationMode.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAuthorizationMode.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAuthorizationMode) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAutoSlaveDiscovery.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAutoSlaveDiscovery.go
index a5fcd52b7..6b3397b96 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAutoSlaveDiscovery.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAutoSlaveDiscovery.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAutoSlaveDiscovery) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAverageValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAverageValue.go
index 9ff246c7a..ac562ca18 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAverageValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAverageValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataAverageValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAveragingAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAveragingAll.go
index e32dd3f10..abb9b32bb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAveragingAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataAveragingAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataAveragingAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPGlobalAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPGlobalAddress.go
index b268fc3d3..a4009d22b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPGlobalAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPGlobalAddress.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBACnetIPGlobalAddress) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMode.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMode.go
index 2da7ee206..a7bc0ae4e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMode.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMode.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBACnetIPMode) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMulticastAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMulticastAddress.go
index 43bbd529e..3f7b237a9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMulticastAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPMulticastAddress.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBACnetIPMulticastAddress) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPNATTraversal.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPNATTraversal.go
index 70b950941..0ea6bd39e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPNATTraversal.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPNATTraversal.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBACnetIPNATTraversal) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPUDPPort.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPUDPPort.go
index 33bf5a9a5..8a24555ea 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPUDPPort.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPUDPPort.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBACnetIPUDPPort) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6Mode.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6Mode.go
index 42dc900ca..3a9dcb648 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6Mode.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6Mode.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBACnetIPv6Mode) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6MulticastAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6MulticastAddress.go
index 8577a5dcd..7fd192723 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6MulticastAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6MulticastAddress.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBACnetIPv6MulticastAddress) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6UDPPort.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6UDPPort.go
index 30299654f..572c4854a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6UDPPort.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBACnetIPv6UDPPort.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBACnetIPv6UDPPort) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDAcceptFDRegistrations.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDAcceptFDRegistrations.go
index d940250fd..0b2669b63 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDAcceptFDRegistrations.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDAcceptFDRegistrations.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBBMDAcceptFDRegistrations) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDBroadcastDistributionTable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDBroadcastDistributionTable.go
index 9c1672e08..6b238c5c9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDBroadcastDistributionTable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDBroadcastDistributionTable.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataBBMDBroadcastDistributionTable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDForeignDeviceTable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDForeignDeviceTable.go
index 07eab84ca..7c10573a4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDForeignDeviceTable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBBMDForeignDeviceTable.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataBBMDForeignDeviceTable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupAndRestoreState.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupAndRestoreState.go
index 0a5035077..7797d18c5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupAndRestoreState.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupAndRestoreState.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBackupAndRestoreState) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupFailureTimeout.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupFailureTimeout.go
index 4e67c38ae..d98ba50cf 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupFailureTimeout.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupFailureTimeout.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBackupFailureTimeout) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupPreparationTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupPreparationTime.go
index 369b029d2..22b5830ec 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupPreparationTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBackupPreparationTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBackupPreparationTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBaseDeviceSecurityPolicy.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBaseDeviceSecurityPolicy.go
index a5b6298e5..d1f128435 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBaseDeviceSecurityPolicy.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBaseDeviceSecurityPolicy.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBaseDeviceSecurityPolicy) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBelongsTo.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBelongsTo.go
index bc9b8acea..c85a51384 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBelongsTo.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBelongsTo.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBelongsTo) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBias.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBias.go
index f1b5b5f47..a69e79bb9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBias.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBias.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBias) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputAll.go
index 0d90ba6ec..67f1c8d19 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataBinaryInputAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputInterfaceValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputInterfaceValue.go
index 77d251c4e..f98874dc6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputInterfaceValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputInterfaceValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryInputInterfaceValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputPresentValue.go
index 12e65891c..8784bee75 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryInputPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryInputPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputAll.go
index a2f7ce6d0..09d29ef1a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataBinaryLightingOutputAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputFeedbackValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputFeedbackValue.go
index c7d6143ba..c97473419 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputFeedbackValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputFeedbackValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryLightingOutputFeedbackValue) String() strin
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputPresentValue.go
index 3119d79c6..ddd2994e1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryLightingOutputPresentValue) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.go
index 97ae835a4..fdde4a743 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryLightingOutputRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryLightingOutputRelinquishDefault) String() s
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputAll.go
index 5f2071e72..5bc92a3eb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataBinaryOutputAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputFeedbackValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputFeedbackValue.go
index 3dd7a0952..0be29d5fd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputFeedbackValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputFeedbackValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryOutputFeedbackValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputInterfaceValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputInterfaceValue.go
index e22b65e77..e0e18e414 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputInterfaceValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputInterfaceValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryOutputInterfaceValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputPresentValue.go
index 0eb2722f7..cb37b2163 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryOutputPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputRelinquishDefault.go
index a784c5198..e69936b69 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryOutputRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryOutputRelinquishDefault) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueAll.go
index 06fd36ba5..3150fa9fb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataBinaryValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValuePresentValue.go
index 0f040b468..d525dacec 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryValuePresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueRelinquishDefault.go
index 66ba46656..af63d3697 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBinaryValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBinaryValueRelinquishDefault) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitMask.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitMask.go
index db063a553..b9cda5dbe 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitMask.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitMask.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBitMask) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueAlarmValues.go
index e6ff4004b..e881a0ebb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueAlarmValues.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataBitStringValueAlarmValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValuePresentValue.go
index 26fc72777..5fac3139f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBitStringValuePresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueRelinquishDefault.go
index 6f90e509e..e60dd7385 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitStringValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBitStringValueRelinquishDefault) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitText.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitText.go
index 6e8a48e11..57b111345 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitText.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitText.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataBitText) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitstringValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitstringValueAll.go
index 7c437e33b..7c7db3ad9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitstringValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBitstringValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataBitstringValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBlinkWarnEnable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBlinkWarnEnable.go
index 21da4e9ce..45cb7c3fe 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBlinkWarnEnable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBlinkWarnEnable.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBlinkWarnEnable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBufferSize.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBufferSize.go
index de2ab8b4e..3ba329b5d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBufferSize.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataBufferSize.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataBufferSize) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVIncrement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVIncrement.go
index d96c23028..d60135250 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVIncrement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVIncrement.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCOVIncrement) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVPeriod.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVPeriod.go
index 0cd49b2f5..e2a0f18db 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVPeriod.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVPeriod.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCOVPeriod) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVResubscriptionInterval.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVResubscriptionInterval.go
index 78552fd2c..a6830d952 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVResubscriptionInterval.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVResubscriptionInterval.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCOVResubscriptionInterval) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVUPeriod.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVUPeriod.go
index 4db49fac9..e65a0895e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVUPeriod.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVUPeriod.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCOVUPeriod) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVURecipients.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVURecipients.go
index 8c0cbdbb3..8ec8c01a0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVURecipients.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCOVURecipients.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataCOVURecipients) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCalendarAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCalendarAll.go
index 08d29bafd..25e3bbf40 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCalendarAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCalendarAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataCalendarAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCalendarPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCalendarPresentValue.go
index b6e4ce4b5..44b9e4aee 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCalendarPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCalendarPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCalendarPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarAssignedDirection.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarAssignedDirection.go
index 2b8d57878..cec3228cb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarAssignedDirection.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarAssignedDirection.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCarAssignedDirection) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorCommand.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorCommand.go
index 34a6ca829..4f4e22b19 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorCommand.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorCommand.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataCarDoorCommand) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorStatus.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorStatus.go
index 0bc571dcb..57376642a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorStatus.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorStatus.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataCarDoorStatus) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorText.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorText.go
index 7d31065cc..0eabdd6a2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorText.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorText.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataCarDoorText) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorZone.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorZone.go
index 2080875a0..6f6f503f5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorZone.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDoorZone.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCarDoorZone) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDriveStatus.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDriveStatus.go
index 6974172d1..4d7525a74 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDriveStatus.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarDriveStatus.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCarDriveStatus) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarLoad.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarLoad.go
index c7bf5e44e..98391297c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarLoad.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarLoad.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCarLoad) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarLoadUnits.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarLoadUnits.go
index a4e73d9e3..ecfc39b24 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarLoadUnits.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarLoadUnits.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCarLoadUnits) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarMode.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarMode.go
index 7ec1c7a34..b6dd0547e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarMode.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarMode.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCarMode) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarMovingDirection.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarMovingDirection.go
index a2c98ba76..de25960a9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarMovingDirection.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarMovingDirection.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCarMovingDirection) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarPosition.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarPosition.go
index 6ea597f55..6ee6f2838 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarPosition.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCarPosition.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCarPosition) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangeOfStateCount.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangeOfStateCount.go
index 5191dbd99..a70797fb9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangeOfStateCount.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangeOfStateCount.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataChangeOfStateCount) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangeOfStateTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangeOfStateTime.go
index 875c677dd..934ba98e5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangeOfStateTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangeOfStateTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataChangeOfStateTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangesPending.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangesPending.go
index 0ee574913..779d4ed59 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangesPending.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChangesPending.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataChangesPending) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelAll.go
index a217658c1..90c8da292 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataChannelAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelListOfObjectPropertyReferences.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelListOfObjectPropertyReferences.go
index 69e796387..17bb2f0d9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelListOfObjectPropertyReferences.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelListOfObjectPropertyReferences.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataChannelListOfObjectPropertyReferences) String() s
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelNumber.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelNumber.go
index 54426c13a..c30a06da1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelNumber.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelNumber.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataChannelNumber) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelPresentValue.go
index 2617bd882..9cd5aa919 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataChannelPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataChannelPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueAlarmValues.go
index 14d6cb6aa..aeafd8e16 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueAlarmValues.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataCharacterStringValueAlarmValues) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueFaultValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueFaultValues.go
index 3e36c9326..ba93949d8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueFaultValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueFaultValues.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataCharacterStringValueFaultValues) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValuePresentValue.go
index 12820d2eb..0c2111025 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCharacterStringValuePresentValue) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueRelinquishDefault.go
index e63a70192..0e22b5df3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterStringValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCharacterStringValueRelinquishDefault) String() s
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterstringValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterstringValueAll.go
index 940708508..d8a643a93 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterstringValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCharacterstringValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataCharacterstringValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataClientCOVIncrement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataClientCOVIncrement.go
index edafc5c62..d1dc6a29f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataClientCOVIncrement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataClientCOVIncrement.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataClientCOVIncrement) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommand.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommand.go
index 686e5d8ad..0edeeb0b5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommand.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommand.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCommand) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandAction.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandAction.go
index 81e114199..f3e4fa91c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandAction.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandAction.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataCommandAction) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandAll.go
index 284599c0f..7ff56f521 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataCommandAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandTimeArray.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandTimeArray.go
index 56e9c5dc0..58cb2f611 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandTimeArray.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCommandTimeArray.go
@@ -306,7 +306,7 @@ func (m *_BACnetConstructedDataCommandTimeArray) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataConfigurationFiles.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataConfigurationFiles.go
index 0fa820780..ad5781d2f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataConfigurationFiles.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataConfigurationFiles.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataConfigurationFiles) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlGroups.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlGroups.go
index c1b87ca5d..f6df76474 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlGroups.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlGroups.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataControlGroups) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableReference.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableReference.go
index 0c727d477..8aff23fab 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableReference.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableReference.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataControlledVariableReference) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableUnits.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableUnits.go
index 4d2328709..8f3c700ec 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableUnits.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableUnits.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataControlledVariableUnits) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableValue.go
index 3ea3de9a8..9776e8178 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataControlledVariableValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataControlledVariableValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCount.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCount.go
index df0140c37..5fbbf640e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCount.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCount.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCount) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCountBeforeChange.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCountBeforeChange.go
index 2c588b74b..fa47a3f8c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCountBeforeChange.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCountBeforeChange.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCountBeforeChange) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCountChangeTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCountChangeTime.go
index 9b9ef4b57..41ea0093d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCountChangeTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCountChangeTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCountChangeTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputAll.go
index 5cbcfa3ff..f55aa9627 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataCredentialDataInputAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputPresentValue.go
index e8ec6d031..6eed945eb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCredentialDataInputPresentValue) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputUpdateTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputUpdateTime.go
index 086629865..14749cebb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputUpdateTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDataInputUpdateTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCredentialDataInputUpdateTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDisable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDisable.go
index f668e0184..7e7f424c7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDisable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialDisable.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCredentialDisable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialStatus.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialStatus.go
index 4e3a1ba18..9eaec5e32 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialStatus.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialStatus.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCredentialStatus) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentials.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentials.go
index d718535f9..cf8878089 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentials.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentials.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataCredentials) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialsInZone.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialsInZone.go
index 635fe41a7..216475534 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialsInZone.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCredentialsInZone.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataCredentialsInZone) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCurrentCommandPriority.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCurrentCommandPriority.go
index 2e56909aa..8b91c2677 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCurrentCommandPriority.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataCurrentCommandPriority.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataCurrentCommandPriority) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatabaseRevision.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatabaseRevision.go
index e8fd5ba38..9080d8aab 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatabaseRevision.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatabaseRevision.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDatabaseRevision) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateList.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateList.go
index 0f0a3c118..a826997fe 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateList.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateList.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataDateList) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatePatternValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatePatternValuePresentValue.go
index ff2172d42..51c3fe365 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatePatternValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatePatternValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDatePatternValuePresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatePatternValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatePatternValueRelinquishDefault.go
index a07658749..6c0809a34 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatePatternValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatePatternValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDatePatternValueRelinquishDefault) String() strin
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimePatternValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimePatternValuePresentValue.go
index 190aca722..cd3867806 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimePatternValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimePatternValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDateTimePatternValuePresentValue) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimePatternValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimePatternValueRelinquishDefault.go
index beda3a51a..2c133ee5b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimePatternValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimePatternValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDateTimePatternValueRelinquishDefault) String() s
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimeValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimeValuePresentValue.go
index 850882cbb..48173602a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimeValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimeValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDateTimeValuePresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimeValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimeValueRelinquishDefault.go
index 21f2e8047..80a99be2f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimeValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateTimeValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDateTimeValueRelinquishDefault) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValueAll.go
index 7e969ac5e..6ae609afd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataDateValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValuePresentValue.go
index 88018dbd3..73b24a3ec 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDateValuePresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValueRelinquishDefault.go
index 9bbeb5769..7e2a4313d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDateValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDateValueRelinquishDefault) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatepatternValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatepatternValueAll.go
index 57cb81b3e..6ba87cb6c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatepatternValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatepatternValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataDatepatternValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatetimeValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatetimeValueAll.go
index b56b7aad4..818ddf616 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatetimeValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatetimeValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataDatetimeValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatetimepatternValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatetimepatternValueAll.go
index a001d2b44..dc6cecefb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatetimepatternValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDatetimepatternValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataDatetimepatternValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDaylightSavingsStatus.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDaylightSavingsStatus.go
index 7b6fcb3ee..103117e02 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDaylightSavingsStatus.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDaylightSavingsStatus.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDaylightSavingsStatus) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDaysRemaining.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDaysRemaining.go
index b178f309f..1c7677ace 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDaysRemaining.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDaysRemaining.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDaysRemaining) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeadband.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeadband.go
index 28771e1df..d2980da9e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeadband.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeadband.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDeadband) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultFadeTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultFadeTime.go
index e2e5510b6..2e4829dee 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultFadeTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultFadeTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDefaultFadeTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultRampRate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultRampRate.go
index 0a513b352..3977106bf 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultRampRate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultRampRate.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDefaultRampRate) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultStepIncrement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultStepIncrement.go
index c7266e282..033b56363 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultStepIncrement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultStepIncrement.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDefaultStepIncrement) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultSubordinateRelationship.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultSubordinateRelationship.go
index 1daebf6cf..3bfcfb407 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultSubordinateRelationship.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultSubordinateRelationship.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDefaultSubordinateRelationship) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultTimeout.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultTimeout.go
index 8a019a039..c6a70359d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultTimeout.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDefaultTimeout.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDefaultTimeout) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeployedProfileLocation.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeployedProfileLocation.go
index 78e9e6695..bdcf3c2b4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeployedProfileLocation.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeployedProfileLocation.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDeployedProfileLocation) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDerivativeConstant.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDerivativeConstant.go
index 16c3dd3a7..d78d2d67d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDerivativeConstant.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDerivativeConstant.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDerivativeConstant) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDerivativeConstantUnits.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDerivativeConstantUnits.go
index 24bc1500b..2aad37369 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDerivativeConstantUnits.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDerivativeConstantUnits.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDerivativeConstantUnits) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDescription.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDescription.go
index daabd3a1b..a0028fa34 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDescription.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDescription.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDescription) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDescriptionOfHalt.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDescriptionOfHalt.go
index c23c3fcf1..687c116cb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDescriptionOfHalt.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDescriptionOfHalt.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDescriptionOfHalt) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceAddressBinding.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceAddressBinding.go
index 90372a9d9..55a35ca9d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceAddressBinding.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceAddressBinding.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataDeviceAddressBinding) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceAll.go
index 25cb03dde..380530d8b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataDeviceAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceMaxInfoFrames.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceMaxInfoFrames.go
index 191f72091..b98714a2a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceMaxInfoFrames.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceMaxInfoFrames.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDeviceMaxInfoFrames) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceMaxMaster.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceMaxMaster.go
index 5b5a88a15..5920fe95e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceMaxMaster.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceMaxMaster.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDeviceMaxMaster) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceType.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceType.go
index b546854d3..2ec3592e4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceType.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDeviceType.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDeviceType) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDirectReading.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDirectReading.go
index 43920620a..4ffe7f2d9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDirectReading.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDirectReading.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDirectReading) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDistributionKeyRevision.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDistributionKeyRevision.go
index 36fb0da47..f3ef9d343 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDistributionKeyRevision.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDistributionKeyRevision.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDistributionKeyRevision) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoNotHide.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoNotHide.go
index fed434050..e275128e4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoNotHide.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoNotHide.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDoNotHide) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorAlarmState.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorAlarmState.go
index b9f20cef4..d511ccf7c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorAlarmState.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorAlarmState.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDoorAlarmState) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorExtendedPulseTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorExtendedPulseTime.go
index 39ecebcb5..13cd06d14 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorExtendedPulseTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorExtendedPulseTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDoorExtendedPulseTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorMembers.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorMembers.go
index 2f8d4c7fe..2de57016e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorMembers.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorMembers.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataDoorMembers) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorOpenTooLongTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorOpenTooLongTime.go
index 9aae81457..5625ed510 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorOpenTooLongTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorOpenTooLongTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDoorOpenTooLongTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorPulseTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorPulseTime.go
index 32935f54a..3eaf1dab7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorPulseTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorPulseTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDoorPulseTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorStatus.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorStatus.go
index efaa70903..cf6570991 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorStatus.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorStatus.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDoorStatus) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorUnlockDelayTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorUnlockDelayTime.go
index 0fbe29545..14ed6fc60 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorUnlockDelayTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDoorUnlockDelayTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDoorUnlockDelayTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDutyWindow.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDutyWindow.go
index c0f8c13af..3c81ef7d6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDutyWindow.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataDutyWindow.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataDutyWindow) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEffectivePeriod.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEffectivePeriod.go
index c52d88e5a..f6626b783 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEffectivePeriod.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEffectivePeriod.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEffectivePeriod) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEgressActive.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEgressActive.go
index c88033357..1095da125 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEgressActive.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEgressActive.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEgressActive) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEgressTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEgressTime.go
index c624d16b7..4133af4c5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEgressTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEgressTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEgressTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElapsedActiveTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElapsedActiveTime.go
index 45e29b1c1..2db22192c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElapsedActiveTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElapsedActiveTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataElapsedActiveTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElement.go
index b45453d04..3c1ba0b79 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElement.go
@@ -432,7 +432,7 @@ func (m *_BACnetConstructedDataElement) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroup.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroup.go
index c036640e3..0d6ec563d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroup.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroup.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataElevatorGroup) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroupAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroupAll.go
index 7bb56a8ba..957cdac4f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroupAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroupAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataElevatorGroupAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroupGroupMembers.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroupGroupMembers.go
index db9315321..226e4cf0f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroupGroupMembers.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataElevatorGroupGroupMembers.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataElevatorGroupGroupMembers) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnable.go
index 3e443a3a0..283869a83 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnable.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEnable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnergyMeter.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnergyMeter.go
index 5ddf6f733..3e845ba9f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnergyMeter.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnergyMeter.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEnergyMeter) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnergyMeterRef.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnergyMeterRef.go
index 9809672a8..e78bf42af 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnergyMeterRef.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEnergyMeterRef.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEnergyMeterRef) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEntryPoints.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEntryPoints.go
index de892bc30..a1940c6a3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEntryPoints.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEntryPoints.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataEntryPoints) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataErrorLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataErrorLimit.go
index c1a42cfee..a9ac0c80a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataErrorLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataErrorLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataErrorLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorAll.go
index 9a44b117e..c8154a5eb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataEscalatorAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorFaultSignals.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorFaultSignals.go
index 1719c297b..147506560 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorFaultSignals.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorFaultSignals.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataEscalatorFaultSignals) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorMode.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorMode.go
index f89a14712..051178528 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorMode.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEscalatorMode.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEscalatorMode) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventAlgorithmInhibit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventAlgorithmInhibit.go
index 1a2606489..ad2d800b6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventAlgorithmInhibit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventAlgorithmInhibit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEventAlgorithmInhibit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventAlgorithmInhibitRef.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventAlgorithmInhibitRef.go
index c4404f33d..db9267849 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventAlgorithmInhibitRef.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventAlgorithmInhibitRef.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEventAlgorithmInhibitRef) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventDetectionEnable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventDetectionEnable.go
index 2f87f6db9..d35070be5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventDetectionEnable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventDetectionEnable.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEventDetectionEnable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventEnable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventEnable.go
index 04d2606b1..b5c86edde 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventEnable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventEnable.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEventEnable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventEnrollmentAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventEnrollmentAll.go
index 0ff8b61ee..aa35b4e90 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventEnrollmentAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventEnrollmentAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataEventEnrollmentAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventLogAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventLogAll.go
index 651c0f890..6bdd156be 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventLogAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventLogAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataEventLogAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventLogLogBuffer.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventLogLogBuffer.go
index 416c631ec..ca30105db 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventLogLogBuffer.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventLogLogBuffer.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataEventLogLogBuffer) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventMessageTexts.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventMessageTexts.go
index 07a5ba6a0..845b4f9c4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventMessageTexts.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventMessageTexts.go
@@ -363,7 +363,7 @@ func (m *_BACnetConstructedDataEventMessageTexts) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventMessageTextsConfig.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventMessageTextsConfig.go
index 4842bdb14..fabbaea1a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventMessageTextsConfig.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventMessageTextsConfig.go
@@ -363,7 +363,7 @@ func (m *_BACnetConstructedDataEventMessageTextsConfig) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventParameters.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventParameters.go
index e0fad0fdc..c06e90d22 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventParameters.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventParameters.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEventParameters) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventState.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventState.go
index 152f56831..5c1ab0214 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventState.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventState.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEventState) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventTimeStamps.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventTimeStamps.go
index a09e9ab97..86f20984d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventTimeStamps.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventTimeStamps.go
@@ -363,7 +363,7 @@ func (m *_BACnetConstructedDataEventTimeStamps) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventType.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventType.go
index 8b374fbbb..15434d95c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventType.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataEventType.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataEventType) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExceptionSchedule.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExceptionSchedule.go
index c140e786f..d29079b16 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExceptionSchedule.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExceptionSchedule.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataExceptionSchedule) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExecutionDelay.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExecutionDelay.go
index 9fb373a09..2c8c85aa0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExecutionDelay.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExecutionDelay.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataExecutionDelay) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExitPoints.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExitPoints.go
index e808a503c..5e6c6f41e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExitPoints.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExitPoints.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataExitPoints) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExpectedShedLevel.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExpectedShedLevel.go
index 5a14cbc82..9cb7c7583 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExpectedShedLevel.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExpectedShedLevel.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataExpectedShedLevel) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExpirationTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExpirationTime.go
index 28e91245b..1425b7ac6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExpirationTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExpirationTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataExpirationTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExtendedTimeEnable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExtendedTimeEnable.go
index bbec7dd7d..95b2a10c7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExtendedTimeEnable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataExtendedTimeEnable.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataExtendedTimeEnable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFDBBMDAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFDBBMDAddress.go
index 17b493abc..5213a5c47 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFDBBMDAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFDBBMDAddress.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFDBBMDAddress) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFDSubscriptionLifetime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFDSubscriptionLifetime.go
index a80f9ad29..32129b063 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFDSubscriptionLifetime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFDSubscriptionLifetime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFDSubscriptionLifetime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttemptEvents.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttemptEvents.go
index 7acbcdcd0..870bb590b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttemptEvents.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttemptEvents.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataFailedAttemptEvents) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttempts.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttempts.go
index 081223391..73a739a0c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttempts.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttempts.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFailedAttempts) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttemptsTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttemptsTime.go
index b885ef4ae..7451e8cbc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttemptsTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFailedAttemptsTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFailedAttemptsTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultHighLimit.go
index 30439af0b..25573a3fb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFaultHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultLowLimit.go
index 9d8cc6b20..ee450802b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFaultLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultParameters.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultParameters.go
index 6bd1cc1c8..43741bbf0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultParameters.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultParameters.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFaultParameters) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultSignals.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultSignals.go
index 5f492c6fa..6fcf78c2a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultSignals.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultSignals.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataFaultSignals) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultType.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultType.go
index c8f66c76f..1a26f84a6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultType.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultType.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFaultType) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultValues.go
index 2c3f7d8f4..e2968f42c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFaultValues.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataFaultValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileAccessMethod.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileAccessMethod.go
index 8013e6b79..5d0ca198b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileAccessMethod.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileAccessMethod.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFileAccessMethod) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileAll.go
index d5ca3d187..33a5df9dd 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataFileAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileRecordCount.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileRecordCount.go
index 528dea682..5d7b90673 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileRecordCount.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileRecordCount.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFileRecordCount) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileSize.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileSize.go
index 799c859d2..466462fd5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileSize.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileSize.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFileSize) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileType.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileType.go
index 100658f11..404a4f0d5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileType.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFileType.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFileType) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFirmwareRevision.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFirmwareRevision.go
index 408f2d119..16be296fb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFirmwareRevision.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFirmwareRevision.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFirmwareRevision) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFloorText.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFloorText.go
index fd9b5d70b..ed96fe4e8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFloorText.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFloorText.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataFloorText) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFullDutyBaseline.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFullDutyBaseline.go
index 3626f26ba..27947d9e8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFullDutyBaseline.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataFullDutyBaseline.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataFullDutyBaseline) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupAll.go
index 43059984d..3c7378d9d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataGlobalGroupAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupGroupMembers.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupGroupMembers.go
index 5379692fa..921b4299c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupGroupMembers.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupGroupMembers.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataGlobalGroupGroupMembers) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupPresentValue.go
index f8ea01426..c6285e37f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalGroupPresentValue.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataGlobalGroupPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalIdentifier.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalIdentifier.go
index 2336c8eb2..b2eb047dc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalIdentifier.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGlobalIdentifier.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataGlobalIdentifier) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupAll.go
index e889a0be6..0bf69d030 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataGroupAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupID.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupID.go
index d31d57b7e..273953a6e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupID.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupID.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataGroupID) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMemberNames.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMemberNames.go
index eb5d28c8f..6d0a35e19 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMemberNames.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMemberNames.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataGroupMemberNames) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMembers.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMembers.go
index bb159aa2c..4d0c26cf3 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMembers.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMembers.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataGroupMembers) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMode.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMode.go
index d1ef95623..409c9009a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMode.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupMode.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataGroupMode) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupPresentValue.go
index b962328a7..d02055468 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataGroupPresentValue.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataGroupPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataHighLimit.go
index 801428880..a32eb4cb6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataHigherDeck.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataHigherDeck.go
index 747cc93b8..01bfa1777 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataHigherDeck.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataHigherDeck.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataHigherDeck) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPAddress.go
index 9c99d2a6d..3a98f2a74 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPAddress.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPAddress) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPEnable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPEnable.go
index f3390d340..ffb5c40ed 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPEnable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPEnable.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPDHCPEnable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPLeaseTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPLeaseTime.go
index 207beb6bb..190748101 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPLeaseTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPLeaseTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPDHCPLeaseTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPLeaseTimeRemaining.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPLeaseTimeRemaining.go
index 40904c0ba..b0558d903 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPLeaseTimeRemaining.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPLeaseTimeRemaining.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPDHCPLeaseTimeRemaining) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPServer.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPServer.go
index ec426ca06..88f509430 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPServer.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDHCPServer.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPDHCPServer) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDNSServer.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDNSServer.go
index 9d3ce990a..4bc38c134 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDNSServer.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDNSServer.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataIPDNSServer) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDefaultGateway.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDefaultGateway.go
index b25cb4b59..7e22200f0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDefaultGateway.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPDefaultGateway.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPDefaultGateway) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPSubnetMask.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPSubnetMask.go
index fb876add0..fe1595266 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPSubnetMask.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPSubnetMask.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPSubnetMask) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6Address.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6Address.go
index b31d4ee03..7f05fd9aa 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6Address.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6Address.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPv6Address) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6AutoAddressingEnable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6AutoAddressingEnable.go
index ca6ca297b..6bc3f602b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6AutoAddressingEnable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6AutoAddressingEnable.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPv6AutoAddressingEnable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPLeaseTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPLeaseTime.go
index 451d44fbf..197a1edf7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPLeaseTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPLeaseTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPv6DHCPLeaseTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPLeaseTimeRemaining.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPLeaseTimeRemaining.go
index a97056584..faa9247a6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPLeaseTimeRemaining.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPLeaseTimeRemaining.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPv6DHCPLeaseTimeRemaining) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPServer.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPServer.go
index 535a41f80..50e31d50b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPServer.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DHCPServer.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPv6DHCPServer) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DNSServer.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DNSServer.go
index 70b32702d..b79119173 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DNSServer.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DNSServer.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataIPv6DNSServer) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DefaultGateway.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DefaultGateway.go
index 7c3398dc9..b7d261e6f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DefaultGateway.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6DefaultGateway.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPv6DefaultGateway) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6PrefixLength.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6PrefixLength.go
index 58b99b323..e0daea93c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6PrefixLength.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6PrefixLength.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPv6PrefixLength) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6ZoneIndex.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6ZoneIndex.go
index f9414737d..470197b53 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6ZoneIndex.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIPv6ZoneIndex.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIPv6ZoneIndex) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInProcess.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInProcess.go
index c4d3b2bb8..b76a5c275 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInProcess.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInProcess.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataInProcess) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInProgress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInProgress.go
index 38db61bc4..ce39433c9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInProgress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInProgress.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataInProgress) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInactiveText.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInactiveText.go
index 266d32fcc..604661b94 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInactiveText.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInactiveText.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataInactiveText) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInitialTimeout.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInitialTimeout.go
index 8f9641d8a..081b3e805 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInitialTimeout.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInitialTimeout.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataInitialTimeout) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInputReference.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInputReference.go
index d272ed386..2ef74843c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInputReference.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInputReference.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataInputReference) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstallationID.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstallationID.go
index 7418d8cbd..1c84872ec 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstallationID.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstallationID.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataInstallationID) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstanceOf.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstanceOf.go
index 1028ff609..5fb4e3ed7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstanceOf.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstanceOf.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataInstanceOf) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstantaneousPower.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstantaneousPower.go
index f725bd1f3..1656a9454 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstantaneousPower.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataInstantaneousPower.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataInstantaneousPower) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueAll.go
index ee20a3bba..d4ceca3c0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataIntegerValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueCOVIncrement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueCOVIncrement.go
index 7790be966..f47e2f48f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueCOVIncrement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueCOVIncrement.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueCOVIncrement) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueDeadband.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueDeadband.go
index 311b00d70..36985102e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueDeadband.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueDeadband.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueDeadband) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueFaultHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueFaultHighLimit.go
index b820da764..14601bf5f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueFaultHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueFaultHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueFaultHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueFaultLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueFaultLowLimit.go
index dfd47464c..52a034938 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueFaultLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueFaultLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueFaultLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueHighLimit.go
index 3b2b53e98..01cd66c5a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueLowLimit.go
index 4bde806d9..4c75ec05b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueMaxPresValue.go
index 7a7e25723..e26507db5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueMaxPresValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueMaxPresValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueMinPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueMinPresValue.go
index 9f02a7c15..4140eeeab 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueMinPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueMinPresValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueMinPresValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValuePresentValue.go
index 80067f088..077a5c36f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValuePresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueRelinquishDefault.go
index 07434720b..64beb4b1d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueRelinquishDefault) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueResolution.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueResolution.go
index d6b4d4352..1286e2af2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueResolution.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegerValueResolution.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegerValueResolution) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegralConstant.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegralConstant.go
index fa11f9eea..4cbb912d1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegralConstant.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegralConstant.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegralConstant) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegralConstantUnits.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegralConstantUnits.go
index ac8cabf30..7ac66b53a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegralConstantUnits.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntegralConstantUnits.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntegralConstantUnits) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntervalOffset.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntervalOffset.go
index 6d40ab1bc..da7a46cb9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntervalOffset.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIntervalOffset.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIntervalOffset) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIsUTC.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIsUTC.go
index 09af1213a..7057e2f57 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIsUTC.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataIsUTC.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataIsUTC) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataKeySets.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataKeySets.go
index 873877d3e..032436015 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataKeySets.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataKeySets.go
@@ -306,7 +306,7 @@ func (m *_BACnetConstructedDataKeySets) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingCallControl.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingCallControl.go
index 8361c7cc7..49306c7e6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingCallControl.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingCallControl.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLandingCallControl) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingCalls.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingCalls.go
index 250f33a42..d4c230c64 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingCalls.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingCalls.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataLandingCalls) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingDoorStatus.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingDoorStatus.go
index 8ce31156a..4b5d94e87 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingDoorStatus.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLandingDoorStatus.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataLandingDoorStatus) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueAll.go
index 774d95395..0c503706c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueCOVIncrement.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueCOVIncrement.go
index a2bbf0010..9d655d92b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueCOVIncrement.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueCOVIncrement.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueCOVIncrement) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueDeadband.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueDeadband.go
index 20987ae8e..492af9c99 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueDeadband.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueDeadband.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueDeadband) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueFaultHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueFaultHighLimit.go
index 6d045ebdb..c7c063c27 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueFaultHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueFaultHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueFaultHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueFaultLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueFaultLowLimit.go
index c63f09f14..13d08303d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueFaultLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueFaultLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueFaultLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueHighLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueHighLimit.go
index a937bf2e6..1f05bf49d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueHighLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueHighLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueHighLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueLowLimit.go
index 13c52a944..3e59a05ae 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueMaxPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueMaxPresValue.go
index 68234c01f..c77fdcc67 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueMaxPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueMaxPresValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueMaxPresValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueMinPresValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueMinPresValue.go
index 1836cb4f3..518b9f9b1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueMinPresValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueMinPresValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueMinPresValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValuePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValuePresentValue.go
index 3a2f707d3..0055073fc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValuePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValuePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValuePresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueRelinquishDefault.go
index 4eee9d931..dd5462251 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueRelinquishDefault) String() strin
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueResolution.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueResolution.go
index f8350641d..926097e2e 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueResolution.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLargeAnalogValueResolution.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLargeAnalogValueResolution) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastAccessEvent.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastAccessEvent.go
index b919b4624..ec94e3c26 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastAccessEvent.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastAccessEvent.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastAccessEvent) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastAccessPoint.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastAccessPoint.go
index a853f6e20..e34fd5cd4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastAccessPoint.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastAccessPoint.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastAccessPoint) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCommandTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCommandTime.go
index 7241106ae..922516530 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCommandTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCommandTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastCommandTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialAdded.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialAdded.go
index b290339de..5ebdae42d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialAdded.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialAdded.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastCredentialAdded) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialAddedTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialAddedTime.go
index b49ec5341..c1f7474c9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialAddedTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialAddedTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastCredentialAddedTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialRemoved.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialRemoved.go
index 09c5f6686..715d8fd45 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialRemoved.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialRemoved.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastCredentialRemoved) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialRemovedTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialRemovedTime.go
index d7a758bd8..431e4b95a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialRemovedTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastCredentialRemovedTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastCredentialRemovedTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastKeyServer.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastKeyServer.go
index 0cc24394d..994ea37d1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastKeyServer.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastKeyServer.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastKeyServer) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastNotifyRecord.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastNotifyRecord.go
index c88079903..3a88a7300 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastNotifyRecord.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastNotifyRecord.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastNotifyRecord) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastPriority.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastPriority.go
index 526db68bd..8174f3924 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastPriority.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastPriority.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastPriority) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastRestartReason.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastRestartReason.go
index 7cdef4c97..6ef869271 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastRestartReason.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastRestartReason.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastRestartReason) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastRestoreTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastRestoreTime.go
index e3b76d108..fadb43574 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastRestoreTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastRestoreTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastRestoreTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastStateChange.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastStateChange.go
index 503e92f1e..309a3e3e8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastStateChange.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastStateChange.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastStateChange) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastUseTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastUseTime.go
index a029c320c..ae6980368 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastUseTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLastUseTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLastUseTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyAlarmValues.go
index 05919c09c..30e4898ee 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyAlarmValues.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataLifeSafetyAlarmValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointAlarmValues.go
index 20f2e86ae..c76e7eeac 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointAlarmValues.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataLifeSafetyPointAlarmValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointAll.go
index 99deee7f0..a2219b035 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataLifeSafetyPointAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointFaultValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointFaultValues.go
index 4e55baa85..b74fe1410 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointFaultValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointFaultValues.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataLifeSafetyPointFaultValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointPresentValue.go
index 0e3ecb72c..50cd40704 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyPointPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLifeSafetyPointPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneAlarmValues.go
index 9cfc9ff5d..626d28f8d 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneAlarmValues.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataLifeSafetyZoneAlarmValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneAll.go
index fd7d081d0..c0ac437e0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataLifeSafetyZoneAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneFaultValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneFaultValues.go
index 00c538eb6..95cff6608 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneFaultValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneFaultValues.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataLifeSafetyZoneFaultValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneMaintenanceRequired.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneMaintenanceRequired.go
index 3a55c21bf..008974001 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneMaintenanceRequired.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZoneMaintenanceRequired.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLifeSafetyZoneMaintenanceRequired) String() strin
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZonePresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZonePresentValue.go
index 45b038920..4383233e0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZonePresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLifeSafetyZonePresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLifeSafetyZonePresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLiftAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLiftAll.go
index 10218b8c1..359dd6f93 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLiftAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLiftAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataLiftAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLiftFaultSignals.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLiftFaultSignals.go
index 424355397..82c335451 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLiftFaultSignals.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLiftFaultSignals.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataLiftFaultSignals) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingCommand.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingCommand.go
index 836cc404b..44a758026 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingCommand.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingCommand.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLightingCommand) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingCommandDefaultPriority.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingCommandDefaultPriority.go
index 1d2345cd1..8df5fe7e6 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingCommandDefaultPriority.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingCommandDefaultPriority.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLightingCommandDefaultPriority) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputAll.go
index a53567ebf..c656ae74a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataLightingOutputAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputFeedbackValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputFeedbackValue.go
index 5be312789..80afea666 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputFeedbackValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputFeedbackValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLightingOutputFeedbackValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputPresentValue.go
index ec24fed54..ac911dcf2 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLightingOutputPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputRelinquishDefault.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputRelinquishDefault.go
index 4c6716952..85beb1bd0 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputRelinquishDefault.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputRelinquishDefault.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLightingOutputRelinquishDefault) String() string
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputTrackingValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputTrackingValue.go
index e6a942362..d5b2648ce 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputTrackingValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLightingOutputTrackingValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLightingOutputTrackingValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLimitEnable.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLimitEnable.go
index 069fc1f70..db1692027 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLimitEnable.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLimitEnable.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLimitEnable) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLimitMonitoringInterval.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLimitMonitoringInterval.go
index 608d20095..0c8f9c9ce 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLimitMonitoringInterval.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLimitMonitoringInterval.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLimitMonitoringInterval) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeed.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeed.go
index b9af7cd15..2d482ad6a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeed.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeed.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLinkSpeed) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeedAutonegotiate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeedAutonegotiate.go
index d4a611011..8698a1d26 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeedAutonegotiate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeedAutonegotiate.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLinkSpeedAutonegotiate) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeeds.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeeds.go
index 5d248eed3..10f75399b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeeds.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLinkSpeeds.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataLinkSpeeds) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataListOfGroupMembers.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataListOfGroupMembers.go
index ed95e3e58..59c9c3fd8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataListOfGroupMembers.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataListOfGroupMembers.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataListOfGroupMembers) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataListOfObjectPropertyReferences.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataListOfObjectPropertyReferences.go
index d5f702aa4..ccfd06c6f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataListOfObjectPropertyReferences.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataListOfObjectPropertyReferences.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataListOfObjectPropertyReferences) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoadControlAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoadControlAll.go
index b2185f2f8..b4cd5f3b9 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoadControlAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoadControlAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataLoadControlAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoadControlPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoadControlPresentValue.go
index ad3bf0f1b..f9e80c3bf 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoadControlPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoadControlPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLoadControlPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalDate.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalDate.go
index 896f062b3..42a05e255 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalDate.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalDate.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLocalDate) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalForwardingOnly.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalForwardingOnly.go
index d38952a12..f030f4fc7 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalForwardingOnly.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalForwardingOnly.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLocalForwardingOnly) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalTime.go
index fd8c102d1..e98f248bb 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocalTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLocalTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocation.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocation.go
index 6ff306018..87a805344 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocation.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLocation.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLocation) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockStatus.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockStatus.go
index c08ff4226..06b5c8550 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockStatus.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockStatus.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLockStatus) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockout.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockout.go
index e0ac57fbc..0dad7bbce 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockout.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockout.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLockout) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockoutRelinquishTime.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockoutRelinquishTime.go
index cee7ea29b..f536182e1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockoutRelinquishTime.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLockoutRelinquishTime.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLockoutRelinquishTime) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogBuffer.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogBuffer.go
index 1b83e07db..11849dd36 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogBuffer.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogBuffer.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataLogBuffer) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogDeviceObjectProperty.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogDeviceObjectProperty.go
index 703f436ad..fd7c535de 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogDeviceObjectProperty.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogDeviceObjectProperty.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLogDeviceObjectProperty) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogInterval.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogInterval.go
index 87aae2592..31b557fd4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogInterval.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLogInterval.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLogInterval) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingObject.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingObject.go
index 43d2afa76..eae6c430c 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingObject.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingObject.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLoggingObject) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingRecord.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingRecord.go
index 6a9b620ba..757b7d366 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingRecord.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingRecord.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLoggingRecord) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingType.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingType.go
index 063f8f385..b4e9b2e84 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingType.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoggingType.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLoggingType) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopAction.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopAction.go
index 204e712ed..b64391e97 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopAction.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopAction.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLoopAction) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopAll.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopAll.go
index cc51ce702..afcad9fc8 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopAll.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopAll.go
@@ -164,7 +164,7 @@ func (m *_BACnetConstructedDataLoopAll) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopPresentValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopPresentValue.go
index 4b73fb530..57a9d28cc 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopPresentValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLoopPresentValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLoopPresentValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowDiffLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowDiffLimit.go
index 93fd1655d..189cca87b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowDiffLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowDiffLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLowDiffLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowLimit.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowLimit.go
index 8680981ec..16057ae91 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowLimit.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowLimit.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLowLimit) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowerDeck.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowerDeck.go
index 8db726b56..f2230d302 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowerDeck.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataLowerDeck.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataLowerDeck) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMACAddress.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMACAddress.go
index a3784ac82..fa0a3ebc1 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMACAddress.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMACAddress.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataMACAddress) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMachineRoomID.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMachineRoomID.go
index ef9ea98b3..3b62ed875 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMachineRoomID.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMachineRoomID.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataMachineRoomID) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaintenanceRequired.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaintenanceRequired.go
index 2227e267d..3c542be77 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaintenanceRequired.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaintenanceRequired.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataMaintenanceRequired) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMakingCarCall.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMakingCarCall.go
index 1aa797ff3..5027dab65 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMakingCarCall.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMakingCarCall.go
@@ -301,7 +301,7 @@ func (m *_BACnetConstructedDataMakingCarCall) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataManipulatedVariableReference.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataManipulatedVariableReference.go
index c86759f86..b7f74545a 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataManipulatedVariableReference.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataManipulatedVariableReference.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataManipulatedVariableReference) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataManualSlaveAddressBinding.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataManualSlaveAddressBinding.go
index 82e46deb8..ebac5aac5 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataManualSlaveAddressBinding.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataManualSlaveAddressBinding.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataManualSlaveAddressBinding) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaskedAlarmValues.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaskedAlarmValues.go
index 5ba07291b..8b7d0050f 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaskedAlarmValues.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaskedAlarmValues.go
@@ -219,7 +219,7 @@ func (m *_BACnetConstructedDataMaskedAlarmValues) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxAPDULengthAccepted.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxAPDULengthAccepted.go
index c3c1bc5e3..bae8037a4 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxAPDULengthAccepted.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxAPDULengthAccepted.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataMaxAPDULengthAccepted) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxActualValue.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxActualValue.go
index 2bdfdda14..3736cc62b 100644
--- a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxActualValue.go
+++ b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxActualValue.go
@@ -232,7 +232,7 @@ func (m *_BACnetConstructedDataMaxActualValue) String() string {
 	if m == nil {
 		return "<nil>"
 	}
-	writeBuffer := utils.NewBoxedWriteBufferWithOptions(true, true)
+	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
 	if err := writeBuffer.WriteSerializable(m); err != nil {
 		return err.Error()
 	}
diff --git a/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxFailedAttempts.go b/plc4go/protocols/bacnetip/readwrite/model/BACnetConstructedDataMaxFailedAttempts.go
index 14bacdcf4..ffa1202a0 100644
... 18655 lines suppressed ...