Changed save to use upsert so that records with a prefabricated id are save