Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/HLWebPluginHost.csproj
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/HLWebPluginHost.csproj	(revision 5920)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/HLWebPluginHost.csproj	(revision 5973)
@@ -73,5 +73,9 @@
       <DependentUpon>Global.asax</DependentUpon>
     </Compile>
+<<<<<<< .mine
+    <Compile Include="Lib\HLServiceMembershipProvider.cs" />
+=======
     <Compile Include="Helpers\Query.cs" />
+>>>>>>> .r5972
     <Compile Include="Models\AccountModels.cs" />
     <Compile Include="PluginLib\AssemblyResourceProvider.cs" />
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/HLWebPluginHost.csproj.user
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/HLWebPluginHost.csproj.user	(revision 5920)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/HLWebPluginHost.csproj.user	(revision 5973)
@@ -2,5 +2,5 @@
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <ProjectView>ShowAllFiles</ProjectView>
+    <ProjectView>ProjectFiles</ProjectView>
   </PropertyGroup>
   <ProjectExtensions>
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/HeuristicLab.Services.OKB.DataTransfer.xsd
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/HeuristicLab.Services.OKB.DataTransfer.xsd	(revision 5920)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/HeuristicLab.Services.OKB.DataTransfer.xsd	(revision 5973)
@@ -58,4 +58,54 @@
   </xs:complexType>
   <xs:element name="AlgorithmParameterValue" nillable="true" type="tns:AlgorithmParameterValue" />
+  <xs:complexType name="AlgorithmParameterIntValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:AlgorithmParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" type="xs:long" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="AlgorithmParameterIntValue" nillable="true" type="tns:AlgorithmParameterIntValue" />
+  <xs:complexType name="AlgorithmParameterBoolValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:AlgorithmParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" type="xs:boolean" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="AlgorithmParameterBoolValue" nillable="true" type="tns:AlgorithmParameterBoolValue" />
+  <xs:complexType name="AlgorithmParameterBlobValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:AlgorithmParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:base64Binary" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="AlgorithmParameterBlobValue" nillable="true" type="tns:AlgorithmParameterBlobValue" />
+  <xs:complexType name="AlgorithmParameterStringValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:AlgorithmParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="AlgorithmParameterStringValue" nillable="true" type="tns:AlgorithmParameterStringValue" />
+  <xs:complexType name="AlgorithmParameterFloatValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:AlgorithmParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" type="xs:double" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="AlgorithmParameterFloatValue" nillable="true" type="tns:AlgorithmParameterFloatValue" />
   <xs:complexType name="ArrayOfProblemParameterValue">
     <xs:sequence>
@@ -72,4 +122,54 @@
   </xs:complexType>
   <xs:element name="ProblemParameterValue" nillable="true" type="tns:ProblemParameterValue" />
+  <xs:complexType name="ProblemParameterIntValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ProblemParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" type="xs:long" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ProblemParameterIntValue" nillable="true" type="tns:ProblemParameterIntValue" />
+  <xs:complexType name="ProblemParameterFloatValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ProblemParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" type="xs:double" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ProblemParameterFloatValue" nillable="true" type="tns:ProblemParameterFloatValue" />
+  <xs:complexType name="ProblemParameterBlobValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ProblemParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:base64Binary" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ProblemParameterBlobValue" nillable="true" type="tns:ProblemParameterBlobValue" />
+  <xs:complexType name="ProblemParameterBoolValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ProblemParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" type="xs:boolean" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ProblemParameterBoolValue" nillable="true" type="tns:ProblemParameterBoolValue" />
+  <xs:complexType name="ProblemParameterStringValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ProblemParameterValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ProblemParameterStringValue" nillable="true" type="tns:ProblemParameterStringValue" />
   <xs:complexType name="ArrayOfExperiment">
     <xs:sequence>
@@ -107,4 +207,54 @@
   </xs:complexType>
   <xs:element name="ResultValue" nillable="true" type="tns:ResultValue" />
+  <xs:complexType name="ResultStringValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ResultValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ResultStringValue" nillable="true" type="tns:ResultStringValue" />
+  <xs:complexType name="ResultBlobValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ResultValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:base64Binary" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ResultBlobValue" nillable="true" type="tns:ResultBlobValue" />
+  <xs:complexType name="ResultBoolValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ResultValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" type="xs:boolean" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ResultBoolValue" nillable="true" type="tns:ResultBoolValue" />
+  <xs:complexType name="ResultFloatValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ResultValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" type="xs:double" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ResultFloatValue" nillable="true" type="tns:ResultFloatValue" />
+  <xs:complexType name="ResultIntValue">
+    <xs:complexContent mixed="false">
+      <xs:extension base="tns:ResultValue">
+        <xs:sequence>
+          <xs:element minOccurs="0" name="Value" type="xs:long" />
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:element name="ResultIntValue" nillable="true" type="tns:ResultIntValue" />
   <xs:complexType name="ArrayOfRun">
     <xs:sequence>
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/Reference.cs
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/Reference.cs	(revision 5920)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/Reference.cs	(revision 5973)
@@ -615,4 +615,9 @@
     [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     [System.SerializableAttribute()]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterIntValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterBoolValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterBlobValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterStringValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterFloatValue))]
     public partial class AlgorithmParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
         
@@ -692,4 +697,9 @@
     [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     [System.SerializableAttribute()]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterIntValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterFloatValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterBlobValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterBoolValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterStringValue))]
     public partial class ProblemParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
         
@@ -767,6 +777,241 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class AlgorithmParameterIntValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private long ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public long Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((this.ValueField.Equals(value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class AlgorithmParameterBoolValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private bool ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public bool Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((this.ValueField.Equals(value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class AlgorithmParameterBlobValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private byte[] ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public byte[] Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class AlgorithmParameterStringValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private string ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public string Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class AlgorithmParameterFloatValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private double ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public double Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((this.ValueField.Equals(value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ProblemParameterIntValue : HLWebPluginHost.OKBService.ProblemParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private long ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public long Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((this.ValueField.Equals(value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ProblemParameterFloatValue : HLWebPluginHost.OKBService.ProblemParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private double ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public double Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((this.ValueField.Equals(value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ProblemParameterBlobValue : HLWebPluginHost.OKBService.ProblemParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private byte[] ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public byte[] Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ProblemParameterBoolValue : HLWebPluginHost.OKBService.ProblemParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private bool ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public bool Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((this.ValueField.Equals(value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ProblemParameterStringValue : HLWebPluginHost.OKBService.ProblemParameterValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private string ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public string Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     [System.Runtime.Serialization.DataContractAttribute(Name="ResultValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     [System.SerializableAttribute()]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultStringValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultBlobValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultBoolValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultFloatValue))]
+    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultIntValue))]
     public partial class ResultValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
         
@@ -844,4 +1089,119 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ResultStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ResultStringValue : HLWebPluginHost.OKBService.ResultValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private string ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public string Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ResultBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ResultBlobValue : HLWebPluginHost.OKBService.ResultValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private byte[] ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public byte[] Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ResultBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ResultBoolValue : HLWebPluginHost.OKBService.ResultValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private bool ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public bool Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((this.ValueField.Equals(value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ResultFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ResultFloatValue : HLWebPluginHost.OKBService.ResultValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private double ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public double Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((this.ValueField.Equals(value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ResultIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
+    [System.SerializableAttribute()]
+    public partial class ResultIntValue : HLWebPluginHost.OKBService.ResultValue {
+        
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
+        private long ValueField;
+        
+        [System.Runtime.Serialization.DataMemberAttribute()]
+        public long Value {
+            get {
+                return this.ValueField;
+            }
+            set {
+                if ((this.ValueField.Equals(value) != true)) {
+                    this.ValueField = value;
+                    this.RaisePropertyChanged("Value");
+                }
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     [System.Runtime.Serialization.DataContractAttribute(Name="ProblemData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     [System.SerializableAttribute()]
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/configuration.svcinfo
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/configuration.svcinfo	(revision 5920)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/configuration.svcinfo	(revision 5973)
@@ -6,5 +6,5 @@
   </bindings>
   <endpoints>
-    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://localhost:8732/Design_Time_Addresses/OKB-3.3/OKBService&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;WSHttpBinding_IOKBService&quot; contract=&quot;OKBService.IOKBService&quot; name=&quot;WSHttpBinding_IOKBService&quot;&gt;&lt;identity&gt;&lt;certificate encodedValue=&quot;AwAAAAEAAAAUAAAAIQrvmocYcMi5fmvHzIyVXAYioh8gAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhB/K4IUpf//oE5Y7z4eayB9MAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDkyNTExNDY1N1oXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtTYRDoRxGMo6KzVypLUKzMv6NbGgabF1PpORsk59JyT/W3bw6DDVAmXkxKEYyunIRHTyQp1/o9Or1n/lAVe0DyQYYvRrlVWn16kYbBwBG/5op3urgUo456WTfMvpezvUpII+U6p5lM2nJlCwLSVplbzbWg0Q45l813+9mXqfyPQIDAQABo0kwRzBFBgNVHQEEPjA8gBC9NBW28XBwPiaJJgiOU6W9oRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghB/K4IUpf//oE5Y7z4eayB9MAkGBSsOAwIdBQADgYEAdSi0jtQ/54Lqz5lWKk9EzTVImUn6gppz8JQGjo0lPa4PrsLplk2jK8Z7esgMLr3VqQPIgb92/ekrDMRttMi9MDgrSWbOPKjINvyC4mMK2KgfgHAfUQM8kH223GReUUzwF99FG8HhzoqrUMIlmCvrf5EZ19FBPEygFNOew0jhiHY=&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://localhost:8732/Design_Time_Addresses/OKB-3.3/OKBService&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;WSHttpBinding_IOKBService&quot; contract=&quot;OKBService.IOKBService&quot; name=&quot;WSHttpBinding_IOKBService&quot;&gt;&lt;identity&gt;&lt;certificate encodedValue=&quot;AwAAAAEAAAAUAAAAIQrvmocYcMi5fmvHzIyVXAYioh8gAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhB/K4IUpf//oE5Y7z4eayB9MAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDkyNTExNDY1N1oXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtTYRDoRxGMo6KzVypLUKzMv6NbGgabF1PpORsk59JyT/W3bw6DDVAmXkxKEYyunIRHTyQp1/o9Or1n/lAVe0DyQYYvRrlVWn16kYbBwBG/5op3urgUo456WTfMvpezvUpII+U6p5lM2nJlCwLSVplbzbWg0Q45l813+9mXqfyPQIDAQABo0kwRzBFBgNVHQEEPjA8gBC9NBW28XBwPiaJJgiOU6W9oRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghB/K4IUpf//oE5Y7z4eayB9MAkGBSsOAwIdBQADgYEAdSi0jtQ/54Lqz5lWKk9EzTVImUn6gppz8JQGjo0lPa4PrsLplk2jK8Z7esgMLr3VqQPIgb92/ekrDMRttMi9MDgrSWbOPKjINvyC4mMK2KgfgHAfUQM8kH223GReUUzwF99FG8HhzoqrUMIlmCvrf5EZ19FBPEygFNOew0jhiHY=&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="OKBService.IOKBService" name="WSHttpBinding_IOKBService" />
+    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://localhost:8732/Design_Time_Addresses/OKB-3.3/OKBService&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;WSHttpBinding_IOKBService&quot; contract=&quot;OKBService.IOKBService&quot; name=&quot;WSHttpBinding_IOKBService&quot;&gt;&lt;identity&gt;&lt;certificate encodedValue=&quot;AwAAAAEAAAAUAAAA52mhCEl/hm5pLd7M6LrHqWHyPgYgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhDt9vewgMgjpk3V2dChHtb5MAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMTIwNjAxMDcwNFoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDfuGNx2sevcnqtezuFEjwwM3YcrMFo0FcjSniQGYkodhBP2c3RVcI6EFCvRv4J6tKk8R/+upEhMMfIm9UBA3OxNJfms5cB4FEdpErY3vAnGfhSPhGkQmW5Z9SP+4J+a0bvZdcQNC2Nv9mPU0bXnP9tqnMdQTlPG5oMssKjUw7D+QIDAQABo0kwRzBFBgNVHQEEPjA8gBDR36Fa2C7lUvmEiLkaO9gWoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghDt9vewgMgjpk3V2dChHtb5MAkGBSsOAwIdBQADgYEAqWmm3q/cy6f7nPfEpcuo2qaMd0seXiVyJX1gVdxIVVNWk52WvyQz3YzjtiyAxj8yFVoKptN8ONFowV329+bpL/HcET3ru2fr/0GJLwhuMihsuXSseJ4nIgyD0A6y+eCIKRktgFKLD6kut89kDWGz4hksvkbN5bX6QsT8lLKgqF8=&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://localhost:8732/Design_Time_Addresses/OKB-3.3/OKBService&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;WSHttpBinding_IOKBService&quot; contract=&quot;OKBService.IOKBService&quot; name=&quot;WSHttpBinding_IOKBService&quot;&gt;&lt;identity&gt;&lt;certificate encodedValue=&quot;AwAAAAEAAAAUAAAA52mhCEl/hm5pLd7M6LrHqWHyPgYgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhDt9vewgMgjpk3V2dChHtb5MAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMTIwNjAxMDcwNFoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDfuGNx2sevcnqtezuFEjwwM3YcrMFo0FcjSniQGYkodhBP2c3RVcI6EFCvRv4J6tKk8R/+upEhMMfIm9UBA3OxNJfms5cB4FEdpErY3vAnGfhSPhGkQmW5Z9SP+4J+a0bvZdcQNC2Nv9mPU0bXnP9tqnMdQTlPG5oMssKjUw7D+QIDAQABo0kwRzBFBgNVHQEEPjA8gBDR36Fa2C7lUvmEiLkaO9gWoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghDt9vewgMgjpk3V2dChHtb5MAkGBSsOAwIdBQADgYEAqWmm3q/cy6f7nPfEpcuo2qaMd0seXiVyJX1gVdxIVVNWk52WvyQz3YzjtiyAxj8yFVoKptN8ONFowV329+bpL/HcET3ru2fr/0GJLwhuMihsuXSseJ4nIgyD0A6y+eCIKRktgFKLD6kut89kDWGz4hksvkbN5bX6QsT8lLKgqF8=&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="OKBService.IOKBService" name="WSHttpBinding_IOKBService" />
   </endpoints>
 </configurationSnapshot>
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/configuration91.svcinfo
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/configuration91.svcinfo	(revision 5920)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/configuration91.svcinfo	(revision 5973)
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
-<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="QiwrqMcQab6/peZAO75NMUPwUq4=">
+<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="YWtZC+VMEfxvNc1zqmXFA4QfNjE=">
   <bindingConfigurations>
     <bindingConfiguration bindingType="wsHttpBinding" name="WSHttpBinding_IOKBService">
@@ -182,5 +182,5 @@
         </property>
         <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>AwAAAAEAAAAUAAAAIQrvmocYcMi5fmvHzIyVXAYioh8gAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhB/K4IUpf//oE5Y7z4eayB9MAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDkyNTExNDY1N1oXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtTYRDoRxGMo6KzVypLUKzMv6NbGgabF1PpORsk59JyT/W3bw6DDVAmXkxKEYyunIRHTyQp1/o9Or1n/lAVe0DyQYYvRrlVWn16kYbBwBG/5op3urgUo456WTfMvpezvUpII+U6p5lM2nJlCwLSVplbzbWg0Q45l813+9mXqfyPQIDAQABo0kwRzBFBgNVHQEEPjA8gBC9NBW28XBwPiaJJgiOU6W9oRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghB/K4IUpf//oE5Y7z4eayB9MAkGBSsOAwIdBQADgYEAdSi0jtQ/54Lqz5lWKk9EzTVImUn6gppz8JQGjo0lPa4PrsLplk2jK8Z7esgMLr3VqQPIgb92/ekrDMRttMi9MDgrSWbOPKjINvyC4mMK2KgfgHAfUQM8kH223GReUUzwF99FG8HhzoqrUMIlmCvrf5EZ19FBPEygFNOew0jhiHY=</serializedValue>
+          <serializedValue>AwAAAAEAAAAUAAAA52mhCEl/hm5pLd7M6LrHqWHyPgYgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhDt9vewgMgjpk3V2dChHtb5MAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMTIwNjAxMDcwNFoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDfuGNx2sevcnqtezuFEjwwM3YcrMFo0FcjSniQGYkodhBP2c3RVcI6EFCvRv4J6tKk8R/+upEhMMfIm9UBA3OxNJfms5cB4FEdpErY3vAnGfhSPhGkQmW5Z9SP+4J+a0bvZdcQNC2Nv9mPU0bXnP9tqnMdQTlPG5oMssKjUw7D+QIDAQABo0kwRzBFBgNVHQEEPjA8gBDR36Fa2C7lUvmEiLkaO9gWoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghDt9vewgMgjpk3V2dChHtb5MAkGBSsOAwIdBQADgYEAqWmm3q/cy6f7nPfEpcuo2qaMd0seXiVyJX1gVdxIVVNWk52WvyQz3YzjtiyAxj8yFVoKptN8ONFowV329+bpL/HcET3ru2fr/0GJLwhuMihsuXSseJ4nIgyD0A6y+eCIKRktgFKLD6kut89kDWGz4hksvkbN5bX6QsT8lLKgqF8=</serializedValue>
         </property>
         <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/service.wsdl
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/service.wsdl	(revision 5920)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/service.wsdl	(revision 5973)
@@ -3727,5 +3727,5 @@
           <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
             <X509Data>
-              <X509Certificate>MIIB7jCCAVugAwIBAgIQfyuCFKX//6BOWO8+HmsgfTAJBgUrDgMCHQUAMBQxEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xMDA5MjUxMTQ2NTdaFw0zOTEyMzEyMzU5NTlaMBQxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEArU2EQ6EcRjKOis1cqS1CszL+jWxoGmxdT6TkbJOfSck/1t28Ogw1QJl5MShGMrpyER08kKdf6PTq9Z/5QFXtA8kGGL0a5VVp9epGGwcARv+aKd7q4FKOOelk3zL6Xs71KSCPlOqeZTNpyZQsC0laZW821oNEOOZfNd/vZl6n8j0CAwEAAaNJMEcwRQYDVR0BBD4wPIAQvTQVtvFwcD4miSYIjlOlvaEWMBQxEjAQBgNVBAMTCWxvY2FsaG9zdIIQfyuCFKX//6BOWO8+HmsgfTAJBgUrDgMCHQUAA4GBAHUotI7UP+eC6s+ZVipPRM01SJlJ+oKac/CUBo6NJT2uD67C6ZZNoyvGe3rIDC691akDyIG/dv3pKwzEbbTIvTA4K0lmzjyoyDb8guJjCtioH4BwH1EDPJB9ttxkXlFM8BffRRvB4c6Kq1DCJZgr63+RGdfRQTxMoBTTnsNI4Yh2</X509Certificate>
+              <X509Certificate>MIIB7jCCAVugAwIBAgIQ7fb3sIDII6ZN1dnQoR7W+TAJBgUrDgMCHQUAMBQxEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xMDEyMDYwMTA3MDRaFw0zOTEyMzEyMzU5NTlaMBQxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA37hjcdrHr3J6rXs7hRI8MDN2HKzBaNBXI0p4kBmJKHYQT9nN0VXCOhBQr0b+CerSpPEf/rqRITDHyJvVAQNzsTSX5rOXAeBRHaRK2N7wJxn4Uj4RpEJluWfUj/uCfmtG72XXEDQtjb/Zj1NG15z/bapzHUE5TxuaDLLCo1MOw/kCAwEAAaNJMEcwRQYDVR0BBD4wPIAQ0d+hWtgu5VL5hIi5GjvYFqEWMBQxEjAQBgNVBAMTCWxvY2FsaG9zdIIQ7fb3sIDII6ZN1dnQoR7W+TAJBgUrDgMCHQUAA4GBAKlppt6v3Mun+5z3xKXLqNqmjHdLHl4lciV9YFXcSFVTVpOdlr8kM92M47YsgMY/MhVaCqbTfDjRaMFd9vfm6S/x3BE967tn6/9BiS8IbjIobLl0rHieJyIMg9AOsvngiCkZLYBSiw+pLrfPZA1hs+IZLL5GzeW1+kLE/JSyoKhf</X509Certificate>
             </X509Data>
           </KeyInfo>
