What is the expected behavior?
We should add a tests to each experiment that their ExperimentData and AnalysisResult objects can be serialized for saving in DB, and deserialized for loading from DB. These tests shouldn't require access to the cloud DB but just test the serialize functions locally.