Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataRow.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataRow.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataRow.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -76,11 +76,7 @@
       this.values = new ObservableList<double>(original.values);
     }
-    public DataRow()
-      : base() {
-      VisualProperties = new DataRowVisualProperties();
-      values = new ObservableList<double>();
-    }
     public DataRow(string name)
       : base(name) {
+      if (string.IsNullOrEmpty(name)) throw new ArgumentException("Name of a DataRow cannot be empty", name);
       VisualProperties = new DataRowVisualProperties(name);
       values = new ObservableList<double>();
@@ -88,4 +84,5 @@
     public DataRow(string name, string description)
       : base(name, description) {
+      if (string.IsNullOrEmpty(name)) throw new ArgumentException("Name of a DataRow cannot be empty", name);
       VisualProperties = new DataRowVisualProperties(name);
       values = new ObservableList<double>();
@@ -93,4 +90,5 @@
     public DataRow(string name, string description, IEnumerable<double> values)
       : base(name, description) {
+      if (string.IsNullOrEmpty(name)) throw new ArgumentException("Name of a DataRow cannot be empty", name);
       VisualProperties = new DataRowVisualProperties(name);
       this.values = new ObservableList<double>(values);
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataRowVisualProperties.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataRowVisualProperties.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataRowVisualProperties.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTable.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTable.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTable.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -91,4 +91,5 @@
     public DataTable()
       : base() {
+      Name = "DataTable";
       VisualProperties = new DataTableVisualProperties();
       Rows = new NamedItemCollection<DataRow>();
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTableHistory.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTableHistory.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTableHistory.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTableValuesCollector.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTableValuesCollector.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTableValuesCollector.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTableVisualProperties.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTableVisualProperties.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/DataTableVisualProperties.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/HeatMap.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/HeatMap.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/HeatMap.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/HeatMapHistory.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/HeatMapHistory.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/HeatMapHistory.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlot.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlot.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlot.cs	(revision 11202)
@@ -1,5 +1,5 @@
 ﻿#region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -88,4 +88,6 @@
     public ScatterPlot()
       : base() {
+      this.Name = ItemName;
+      this.Description = ItemDescription;
       VisualProperties = new ScatterPlotVisualProperties();
       Rows = new NamedItemCollection<ScatterPlotDataRow>();
@@ -126,4 +128,6 @@
       if (rows == null) Rows = new NamedItemCollection<ScatterPlotDataRow>();
       if ((Rows.Count == 0) && (points != null)) Rows.Add(new ScatterPlotDataRow(name, null, points.Select(p => new Point2D<double>(p.X, p.Y))));
+      if (string.IsNullOrEmpty(this.name)) this.name = ItemName;
+      if (string.IsNullOrEmpty(this.description)) this.description = ItemDescription;
     }
     #endregion
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRow.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRow.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRow.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
@@ -78,4 +78,5 @@
     public ScatterPlotDataRow()
       : base() {
+      Name = "ScatterPlotDataRow";
       VisualProperties = new ScatterPlotDataRowVisualProperties();
       points = new ObservableList<Point2D<double>>();
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRowVisualProperties.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRowVisualProperties.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotDataRowVisualProperties.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotHistory.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotHistory.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotHistory.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
Index: branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotVisualProperties.cs
===================================================================
--- branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotVisualProperties.cs	(revision 9522)
+++ branches/HiveStatistics/sources/HeuristicLab.Analysis/3.3/DataVisualization/ScatterPlotVisualProperties.cs	(revision 11202)
@@ -1,5 +1,5 @@
 #region License Information
 /* HeuristicLab
- * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
  *
  * This file is part of HeuristicLab.
