Feature request ReplayMessenger

The version string being 0.1.0, I assume ReplayMessenger is still under active development.
Would be good to have an ‘overwrite’ capability where only the most recent ‘version’ of a particular message gets persisted and eventually send to the agent when connection is re-established. Example use case is synchronisation of a device application configuration parameter table to the agent. If multiple changes are made during a disconnected period, only the most recent version needs to be send to the agent. Off course this can be implemented with the confirmResend callback and some timekeeping, but would be handy if such capability would be somehow built-in