versioning support for json serialization of ExperimentProfile and ArrayDesignHeader almost done