Index: branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.4/Implementations/DataGridContent.cs
===================================================================
--- branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.4/Implementations/DataGridContent.cs	(revision 10976)
+++ branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.4/Implementations/DataGridContent.cs	(revision 10977)
@@ -31,23 +31,7 @@
   public class DataGridContent : Item, IViewShortcut, IDataGridContent {
 
-    private readonly IDataGridLogic dataGridLogic;
-    private readonly IManipulationLogic manipulationLogic;
-    private readonly IFilterLogic filterLogic;
-
-    public IManipulationLogic ManipulationLogic {
-      get { return manipulationLogic; }
-    }
-
-    public IDataGridLogic DataGridLogic {
-      get {
-        return dataGridLogic;
-      }
-    }
-
-    public IFilterLogic FilterLogic {
-      get {
-        return filterLogic;
-      }
-    }
+    public IManipulationLogic ManipulationLogic { get; private set; }
+    public IDataGridLogic DataGridLogic { get; private set; }
+    public IFilterLogic FilterLogic { get; private set; }
 
     public static new Image StaticItemImage {
@@ -57,5 +41,5 @@
     public int Rows {
       get {
-        return dataGridLogic.Rows;
+        return DataGridLogic.Rows;
       }
       set {
@@ -66,5 +50,5 @@
     public int Columns {
       get {
-        return dataGridLogic.Columns;
+        return DataGridLogic.Columns;
       }
       set {
@@ -75,5 +59,5 @@
     public IEnumerable<string> ColumnNames {
       get {
-        return dataGridLogic.ColumnNames;
+        return DataGridLogic.ColumnNames;
       }
       set {
@@ -84,5 +68,5 @@
     public IEnumerable<string> RowNames {
       get {
-        return dataGridLogic.RowNames;
+        return DataGridLogic.RowNames;
       }
       set {
@@ -105,7 +89,7 @@
 
     public DataGridContent(IDataGridLogic theDataGridLogic, IManipulationLogic theManipulationLogic, IFilterLogic theFilterLogic) {
-      dataGridLogic = theDataGridLogic;
-      manipulationLogic = theManipulationLogic;
-      filterLogic = theFilterLogic;
+      DataGridLogic = theDataGridLogic;
+      ManipulationLogic = theManipulationLogic;
+      FilterLogic = theFilterLogic;
     }
 
@@ -120,14 +104,14 @@
 
     public string GetValue(int rowIndex, int columnIndex) {
-      return dataGridLogic.GetValue(columnIndex, rowIndex);
+      return DataGridLogic.GetValue(columnIndex, rowIndex);
     }
 
     public bool SetValue(string value, int rowIndex, int columnIndex) {
-      return dataGridLogic.SetValue(value, columnIndex, rowIndex);
+      return DataGridLogic.SetValue(value, columnIndex, rowIndex);
     }
 
     public event DataPreprocessingChangedEventHandler Changed {
-      add { dataGridLogic.Changed += value; }
-      remove { dataGridLogic.Changed -= value; }
+      add { DataGridLogic.Changed += value; }
+      remove { DataGridLogic.Changed -= value; }
     }
 
Index: branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.4/Implementations/TransformationContent.cs
===================================================================
--- branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.4/Implementations/TransformationContent.cs	(revision 10976)
+++ branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.4/Implementations/TransformationContent.cs	(revision 10977)
@@ -30,10 +30,16 @@
 
     public IPreprocessingData Data { get; private set; }
+    public IFilterLogic FilterLogic { get; private set; }
 
     public ICheckedItemList<ITransformation> CheckedTransformationList { get; private set; }
 
-    public TransformationContent(IPreprocessingData data) {
+    public static new Image StaticItemImage {
+      get { return HeuristicLab.Common.Resources.VSImageLibrary.Method; }
+    }
+
+    public TransformationContent(IPreprocessingData data, IFilterLogic filterLogic) {
       Data = data;
       CheckedTransformationList = new CheckedItemList<ITransformation>();
+      FilterLogic = filterLogic;
     }
 
@@ -44,8 +50,4 @@
     }
 
-    public static new Image StaticItemImage {
-      get { return HeuristicLab.Common.Resources.VSImageLibrary.Method; }
-    }
-
     public override IDeepCloneable Clone(Cloner cloner) {
       return new TransformationContent(this, cloner);
