Add save() function to the driver backend