All the functions in facade to create/change simulation/snapshot now also return the new object