Inject datamodels into trial views.
Cascades change events up data model hierarchy.
Attempts to save experiment data on change. Currently broken.
Propagates changes up hierarchy of nested models.
Use new save method to propagate changes up hierarchy.
Rate limits server synchronization of data models.