Index: branches/FitnessLandscapeAnalysis/HeuristicLab.Problems.NK/InteractionInitializers/SortedRandomInteractionsInitializer.cs
===================================================================
--- branches/FitnessLandscapeAnalysis/HeuristicLab.Problems.NK/InteractionInitializers/SortedRandomInteractionsInitializer.cs	(revision 8083)
+++ branches/FitnessLandscapeAnalysis/HeuristicLab.Problems.NK/InteractionInitializers/SortedRandomInteractionsInitializer.cs	(revision 8172)
@@ -1,12 +1,9 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
+﻿using System.Linq;
+using HeuristicLab.Common;
 using HeuristicLab.Core;
 using HeuristicLab.Data;
-using HeuristicLab.Common;
-using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
 using HeuristicLab.Encodings.BinaryVectorEncoding;
 using HeuristicLab.Parameters;
+using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
 using HeuristicLab.PluginInfrastructure;
 
@@ -17,6 +14,6 @@
   public class SortedRandomInteractionsInitializer : ParameterizedNamedItem, IInteractionInitializer {
 
-    public ConstrainedValueParameter<IBinaryVectorComparer> ComparerParameter {
-      get { return (ConstrainedValueParameter<IBinaryVectorComparer>)Parameters["Comparer"]; }
+    public IConstrainedValueParameter<IBinaryVectorComparer> ComparerParameter {
+      get { return (IConstrainedValueParameter<IBinaryVectorComparer>)Parameters["Comparer"]; }
     }
 
@@ -24,5 +21,5 @@
       get { return ComparerParameter.Value; }
     }
-    
+
     [StorableConstructor]
     protected SortedRandomInteractionsInitializer(bool serializing) : base(serializing) { }
@@ -47,5 +44,6 @@
       try {
         IBinaryVectorComparer comparer = Comparer;
-      } catch {
+      }
+      catch {
         Parameters.Remove("Comparer");
         AddComparerParameter();
@@ -60,5 +58,5 @@
         if (indices.Count > c) {
           indices.RemoveAt(c);
-          components[c][c] = true;          
+          components[c][c] = true;
         }
         while (indices.Count > nInteractions) {
@@ -66,12 +64,12 @@
         }
         foreach (var i in indices) {
-          components[c][i] = true;          
+          components[c][i] = true;
         }
       }
       BoolMatrix m = new BoolMatrix(length, nComponents);
-      foreach (var c in components.OrderBy(v => v, Comparer).Select((v, j) => new {v, j})) {
-        for (int i = 0; i<c.v.Length; i++) {
+      foreach (var c in components.OrderBy(v => v, Comparer).Select((v, j) => new { v, j })) {
+        for (int i = 0; i < c.v.Length; i++) {
           m[i, c.j] = c.v[i];
-        }    
+        }
       }
       return m;
Index: branches/FitnessLandscapeAnalysis/HeuristicLab.Problems.NK/NKLandscape.cs
===================================================================
--- branches/FitnessLandscapeAnalysis/HeuristicLab.Problems.NK/NKLandscape.cs	(revision 8083)
+++ branches/FitnessLandscapeAnalysis/HeuristicLab.Problems.NK/NKLandscape.cs	(revision 8172)
@@ -41,9 +41,9 @@
       get { return (ValueParameter<DoubleArray>)Parameters["Weights"]; }
     }
-    public OptionalConstrainedValueParameter<IInteractionInitializer> InteractionInitializerParameter {
-      get { return (OptionalConstrainedValueParameter<IInteractionInitializer>)Parameters["InteractionInitializer"]; }
-    }
-    public OptionalConstrainedValueParameter<IWeightsInitializer> WeightsInitializerParameter {
-      get { return (OptionalConstrainedValueParameter<IWeightsInitializer>)Parameters["WeightsInitializer"]; }
+    public IConstrainedValueParameter<IInteractionInitializer> InteractionInitializerParameter {
+      get { return (IConstrainedValueParameter<IInteractionInitializer>)Parameters["InteractionInitializer"]; }
+    }
+    public IConstrainedValueParameter<IWeightsInitializer> WeightsInitializerParameter {
+      get { return (IConstrainedValueParameter<IWeightsInitializer>)Parameters["WeightsInitializer"]; }
     }
     #endregion
@@ -60,7 +60,7 @@
     private List<IOperator> operators {
       set {
-       Operators.AddRange(value);
-      }
-    } 
+        Operators.AddRange(value);
+      }
+    }
     #endregion
 
