Add Ephemeral.restore() for client side restores / change events