/** * Saves the experiment and all changes made to it */ public Experiment save() { if (created == null) { created = DateTime.now(DateTimeZone.UTC); modified = created; } else { modified = DateTime.now(DateTimeZone.UTC); } owner.save(this); return this; }