Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/BoolArray.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/BoolArray.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/BoolArray.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/BoolMatrix.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/BoolMatrix.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/BoolMatrix.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/BoolValue.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/BoolValue.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/BoolValue.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Comparison.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Comparison.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Comparison.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ComparisonType.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ComparisonType.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ComparisonType.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DateTimeValue.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DateTimeValue.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DateTimeValue.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleArray.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleArray.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleArray.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleMatrix.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleMatrix.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleMatrix.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleRange.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleRange.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleRange.cs	(revision 11203)
@@ -1,5 +1,5 @@
 ﻿#region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleValue.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleValue.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/DoubleValue.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/FormatPatterns.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/FormatPatterns.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/FormatPatterns.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/HeuristicLab.Data-3.3.csproj
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/HeuristicLab.Data-3.3.csproj	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/HeuristicLab.Data-3.3.csproj	(revision 11203)
@@ -117,8 +117,4 @@
     <Compile Include="Comparison.cs" />
     <Compile Include="ComparisonType.cs" />
-    <Compile Include="Path Types\DirectoryValue.cs" />
-    <Compile Include="Path Types\FileValue.cs" />
-    <Compile Include="Path Types\PathValue.cs" />
-    <Compile Include="Path Types\TextFileValue.cs" />
     <Compile Include="PercentMatrix.cs" />
     <Compile Include="PercentArray.cs" />
@@ -216,5 +212,5 @@
   -->
   <PropertyGroup>
-    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
+   <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
 set ProjectDir=$(ProjectDir)
 set SolutionDir=$(SolutionDir)
@@ -223,5 +219,5 @@
 call PreBuildEvent.cmd
 </PreBuildEvent>
-    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+<PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 export ProjectDir=$(ProjectDir)
 export SolutionDir=$(SolutionDir)
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntArray.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntArray.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntArray.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntMatrix.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntMatrix.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntMatrix.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntRange.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntRange.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntRange.cs	(revision 11203)
@@ -1,5 +1,5 @@
 ﻿#region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntValue.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntValue.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/IntValue.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleArray.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleArray.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleArray.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -21,5 +21,4 @@
 
 using System;
-using System.Collections.Generic;
 using HeuristicLab.Common;
 
@@ -27,5 +26,4 @@
   public interface IStringConvertibleArray : IContent {
     int Length { get; set; }
-    IEnumerable<string> ElementNames { get; set; }
 
     bool ReadOnly { get; }
@@ -35,5 +33,4 @@
     bool SetValue(string value, int index);
 
-    event EventHandler ElementNamesChanged;
     event EventHandler<EventArgs<int>> ItemChanged;
     event EventHandler Reset;
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleMatrix.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleMatrix.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleMatrix.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleValue.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleValue.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleValue.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleValueTuple.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleValueTuple.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Interfaces/IStringConvertibleValueTuple.cs	(revision 11203)
@@ -1,5 +1,5 @@
 ﻿#region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/PercentArray.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/PercentArray.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/PercentArray.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/PercentMatrix.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/PercentMatrix.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/PercentMatrix.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/PercentValue.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/PercentValue.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/PercentValue.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -20,5 +20,4 @@
 #endregion
 
-using System;
 using HeuristicLab.Common;
 using HeuristicLab.Core;
@@ -29,35 +28,11 @@
   [StorableClass]
   public class PercentValue : DoubleValue {
-    [Storable(DefaultValue = false)]
-    private bool restrictToUnitInterval = false;
-    public bool RestrictToUnitInterval {
-      get { return restrictToUnitInterval; }
-    }
-
-    public override double Value {
-      get { return base.Value; }
-      set {
-        if (restrictToUnitInterval && (value < 0 || value > 1))
-          throw new ArgumentException("Value must lie in the interval [0,1].");
-        base.Value = value;
-      }
-    }
-
     [StorableConstructor]
     protected PercentValue(bool deserializing) : base(deserializing) { }
     protected PercentValue(PercentValue original, Cloner cloner)
       : base(original, cloner) {
-      restrictToUnitInterval = original.restrictToUnitInterval;
     }
     public PercentValue() : base() { }
     public PercentValue(double value) : base(value) { }
-
-    public PercentValue(double value, bool restrictToUnitInterval)
-      : base() {
-      this.restrictToUnitInterval = restrictToUnitInterval;
-      if (restrictToUnitInterval && (value < 0 || value > 1))
-        throw new ArgumentException("Value must lie in the interval [0,1].");
-      this.value = value;
-    }
 
     public override IDeepCloneable Clone(Cloner cloner) {
@@ -71,15 +46,6 @@
     protected override bool Validate(string value, out string errorMessage) {
       value = value.Replace("%", " ");
-      bool valid = base.Validate(value, out errorMessage);
-      if (!restrictToUnitInterval || !valid) return valid;
-
-      double val = double.Parse(value);
-      if (val < 0 || val > 1) {
-        errorMessage = "Value must lie in the interval [0,1].";
-        return false;
-      }
-      return true;
+      return base.Validate(value, out errorMessage);
     }
-
     protected override string GetValue() {
       return Value.ToString("#0.#################### %");  // percent format
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Plugin.cs.frame
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Plugin.cs.frame	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Plugin.cs.frame	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -26,5 +26,5 @@
   /// Plugin class for HeuristicLab.Data plugin.
   /// </summary>
-  [Plugin("HeuristicLab.Data", "3.3.10.$WCREV$")]
+  [Plugin("HeuristicLab.Data", "3.3.7.$WCREV$")]
   [PluginFile("HeuristicLab.Data-3.3.dll", PluginFileType.Assembly)]
   [PluginDependency("HeuristicLab.Common", "3.3")]
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Properties/AssemblyInfo.cs.frame
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Properties/AssemblyInfo.cs.frame	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/Properties/AssemblyInfo.cs.frame	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -32,5 +32,5 @@
 [assembly: AssemblyCompany("")]
 [assembly: AssemblyProduct("HeuristicLab")]
-[assembly: AssemblyCopyright("(c) 2002-2014 HEAL")]
+[assembly: AssemblyCopyright("(c) 2002-2012 HEAL")]
 [assembly: AssemblyTrademark("")]
 [assembly: AssemblyCulture("")]
@@ -54,3 +54,3 @@
 // by using the '*' as shown below:
 [assembly: AssemblyVersion("3.3.0.0")]
-[assembly: AssemblyFileVersion("3.3.10.$WCREV$")]
+[assembly: AssemblyFileVersion("3.3.7.$WCREV$")]
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringArray.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringArray.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringArray.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -43,20 +43,4 @@
     protected string[] array;
 
-    [Storable]
-    protected List<string> elementNames;
-    public virtual IEnumerable<string> ElementNames {
-      get { return this.elementNames; }
-      set {
-        if (ReadOnly) throw new NotSupportedException("ElementNames cannot be set. ValueTypeArray is read-only.");
-        if (value == null || !value.Any())
-          elementNames = new List<string>();
-        else if (value.Count() > Length)
-          throw new ArgumentException("The number of element names must not exceed the array length.");
-        else
-          elementNames = new List<string>(value);
-        OnElementNamesChanged();
-      }
-    }
-
     public virtual int Length {
       get { return array.Length; }
@@ -65,7 +49,4 @@
         if (value != Length) {
           Array.Resize<string>(ref array, value);
-          while (elementNames.Count > value)
-            elementNames.RemoveAt(elementNames.Count - 1);
-          OnElementNamesChanged();
           OnReset();
         }
@@ -91,9 +72,4 @@
     }
 
-    [StorableHook(HookType.AfterDeserialization)]
-    private void AfterDeserialization() {
-      if (elementNames == null) { elementNames = new List<string>(); }
-    }
-
     [StorableConstructor]
     protected StringArray(bool deserializing) : base(deserializing) { }
@@ -102,10 +78,8 @@
       this.array = (string[])original.array.Clone();
       this.readOnly = original.readOnly;
-      this.elementNames = new List<string>(original.elementNames);
     }
     public StringArray() {
       array = new string[0];
       readOnly = false;
-      elementNames = new List<string>();
     }
     public StringArray(int length) {
@@ -114,5 +88,4 @@
         array[i] = string.Empty;
       readOnly = false;
-      elementNames = new List<string>();
     }
     public StringArray(string[] elements) {
@@ -122,5 +95,4 @@
         array[i] = elements[i] == null ? string.Empty : elements[i];
       readOnly = false;
-      elementNames = new List<string>();
     }
 
@@ -181,11 +153,4 @@
     }
 
-    public event EventHandler ElementNamesChanged;
-    protected virtual void OnElementNamesChanged() {
-      EventHandler handler = ElementNamesChanged;
-      if (handler != null)
-        handler(this, EventArgs.Empty);
-    }
-
     public event EventHandler<EventArgs<int>> ItemChanged;
     protected virtual void OnItemChanged(int index) {
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringConvertibleValueTuple.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringConvertibleValueTuple.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringConvertibleValueTuple.cs	(revision 11203)
@@ -1,5 +1,5 @@
 ﻿#region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringMatrix.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringMatrix.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringMatrix.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringValue.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringValue.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/StringValue.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/TimeSpanValue.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/TimeSpanValue.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/TimeSpanValue.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ValueTypeArray.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ValueTypeArray.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ValueTypeArray.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -43,20 +43,4 @@
     protected T[] array;
 
-    [Storable]
-    protected List<string> elementNames;
-    public virtual IEnumerable<string> ElementNames {
-      get { return this.elementNames; }
-      set {
-        if (ReadOnly) throw new NotSupportedException("ElementNames cannot be set. ValueTypeArray is read-only.");
-        if (value == null || !value.Any())
-          elementNames = new List<string>();
-        else if (value.Count() > Length)
-          throw new ArgumentException("The number of element names must not exceed the array length.");
-        else
-          elementNames = new List<string>(value);
-        OnElementNamesChanged();
-      }
-    }
-
     public virtual int Length {
       get { return array.Length; }
@@ -67,7 +51,4 @@
         if (value != Length) {
           Array.Resize<T>(ref array, value);
-          while (elementNames.Count > value)
-            elementNames.RemoveAt(elementNames.Count - 1);
-          OnElementNamesChanged();
           OnReset();
         }
@@ -92,9 +73,4 @@
     }
 
-    [StorableHook(HookType.AfterDeserialization)]
-    private void AfterDeserialization() {
-      if (elementNames == null) { elementNames = new List<string>(); }
-    }
-
     [StorableConstructor]
     protected ValueTypeArray(bool deserializing) : base(deserializing) { }
@@ -103,15 +79,12 @@
       this.array = (T[])original.array.Clone();
       this.readOnly = original.readOnly;
-      this.elementNames = new List<string>(original.elementNames);
     }
     protected ValueTypeArray() {
       array = new T[0];
       readOnly = false;
-      elementNames = new List<string>();
     }
     protected ValueTypeArray(int length) {
       array = new T[length];
       readOnly = false;
-      elementNames = new List<string>();
     }
     protected ValueTypeArray(T[] elements) {
@@ -119,5 +92,4 @@
       array = (T[])elements.Clone();
       readOnly = false;
-      elementNames = new List<string>();
     }
 
@@ -153,11 +125,4 @@
     }
 
-    public event EventHandler ElementNamesChanged;
-    protected virtual void OnElementNamesChanged() {
-      EventHandler handler = ElementNamesChanged;
-      if (handler != null)
-        handler(this, EventArgs.Empty);
-    }
-
     public event EventHandler<EventArgs<int>> ItemChanged;
     protected virtual void OnItemChanged(int index) {
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ValueTypeMatrix.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ValueTypeMatrix.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ValueTypeMatrix.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ValueTypeValue.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ValueTypeValue.cs	(revision 11202)
+++ branches/HiveStatistics/sources/HeuristicLab.Data/3.3/ValueTypeValue.cs	(revision 11203)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
