Add Save function to the interfaces