constructor(options) {
        super(options);

        this.siid = DreameMiotServices["GEN2"].VACUUM_2.SIID;
        this.aiid = DreameMiotServices["GEN2"].VACUUM_2.ACTIONS.MOP_DOCK_INTERACT.AIID;
        this.additionalCleanupParametersPiid = DreameMiotServices["GEN2"].VACUUM_2.PROPERTIES.ADDITIONAL_CLEANUP_PROPERTIES.PIID;

        this.helper = new DreameMiotHelper({robot: this.robot});

        this.legacy = !!options.legacy;
    }
@param {object} options
@param {import("../DreameValetudoRobot")} options.robot
@param {boolean} [options.legacy]