private static void createBacnetObjectsList() {
        bacNetObjects = List.of(
            createAnalogInput(),
            createAnalogOutput(),
            createAnalogValue(),
            createAveraging(),
            createBinarInput(),
            createBinaryOutput(),
            createBinaryValue(),
            createCalendar(),
            createCommand(),
            createDevice(),
            createEventEnrollment(),
            createFile(),
            createGroup(),
            createLifeSafetyPoint(),
            createLifeSafetyZone(),
            createLoop(),
            createMultiStateInput(),
            createMultiStateOutput(),
            createMultiStateValue(),
            createNotificationClass(),
            createProgram(),
            createPulseConverter(),
            createSchedule(),
            createTrendLog(),
            createAccessDoor(),
            createEventLog(),
            createLoadControl(),
            createStructuredView(),
            createTrendLogMultiple(),
            createAccessPoints(),
            createAccessZone(),
            createAccessUser(),
            createAccessRights(),
            createAcessCredential(),
            createCredentialDataInput(),
            createCharacterStringValue(),
            createDateTimeValue(),
            createLargeAnalogValue(),
            createBitStringValue(),
            createOctetStringValue(),
            createTimeValue(),
            createIntegerValue(),
            createPostiveIntegerValue(),
            createDateValue(),
            createDateTimePatternValue(),
            createTimePatternValue(),
            createDatePatternValue(),
            createNetworkSecurity(),
            createGlobalGroup(),
            createNotificationForwarder(),
            createAlertEnrollment(),
            createChannel(),
            createLightingOutput(),
            createBinaryLightingOutput(),
            createNetworkPort(),
            createTimer(),
            createElevatorGroup(),
            createLift(),
            createEscalator(),
            createAccumulator()
        );
    }
a map which maps property to type variants
protocols/bacnetip/src/test/java/org/apache/plc4x/protocol/bacnetip/BACnetObjectsDefinitions.java