only save hydra objects if they've changed - there are quite large overheads to saving
only save hydra objects if they've changed - there are quite large overheads to saving

digital-york/researchdatayork,digital-york/researchdatayork,digital-york/researchdatayork,digital-york/researchdatayork