diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/BusHVACSystemConfiguration.cs b/VectoCommon/VectoCommon/BusAuxiliaries/BusHVACSystemConfiguration.cs
index 9da7b984e8b8f9e1a06e83cfdd5f9ad665ca4417..c60f44b8302f12358ded371c6b873e341dd6adc3 100644
--- a/VectoCommon/VectoCommon/BusAuxiliaries/BusHVACSystemConfiguration.cs
+++ b/VectoCommon/VectoCommon/BusAuxiliaries/BusHVACSystemConfiguration.cs
@@ -1,6 +1,4 @@
-using System;
-using System.Text.RegularExpressions;
-using TUGraz.VectoCommon.Utils;
+using TUGraz.VectoCommon.Utils;
 
 namespace TUGraz.VectoCommon.BusAuxiliaries {
 	public enum BusHVACSystemConfiguration
diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/FloorType.cs b/VectoCommon/VectoCommon/BusAuxiliaries/FloorType.cs
index 5e194eb3d677ba12eed4dd3e4c608359732c17e1..55f0cb5cb231148f763ae9dd5fc8afff29a53ac9 100644
--- a/VectoCommon/VectoCommon/BusAuxiliaries/FloorType.cs
+++ b/VectoCommon/VectoCommon/BusAuxiliaries/FloorType.cs
@@ -1,6 +1,4 @@
-using System;
-
-namespace TUGraz.VectoCommon.BusAuxiliaries {
+namespace TUGraz.VectoCommon.BusAuxiliaries {
 	public enum FloorType
 	{
 		Unknown = 0,
diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/IActuationsMap.cs b/VectoCommon/VectoCommon/BusAuxiliaries/IActuationsMap.cs
index 5f163e06a3e4df99f5638d53823f8e6d6e04a3ed..b7d5527f0c09a56bc9ae729de0d35b9cfb95b83a 100644
--- a/VectoCommon/VectoCommon/BusAuxiliaries/IActuationsMap.cs
+++ b/VectoCommon/VectoCommon/BusAuxiliaries/IActuationsMap.cs
@@ -10,9 +10,7 @@
 // See the LICENSE.txt for the specific language governing permissions and limitations.
 
 
-using System;
 using TUGraz.VectoCommon.Models;
-using TUGraz.VectoCore.Models.BusAuxiliaries;
 
 namespace TUGraz.VectoCommon.BusAuxiliaries
 {
diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/IAuxiliaryConfig.cs b/VectoCommon/VectoCommon/BusAuxiliaries/IAuxiliaryConfig.cs
index ca0fbab1cebe70d4e92fb8a7355c674a2c0e195e..56f9e1e1117443df801cbf9b75c7af469ff3e8ce 100644
--- a/VectoCommon/VectoCommon/BusAuxiliaries/IAuxiliaryConfig.cs
+++ b/VectoCommon/VectoCommon/BusAuxiliaries/IAuxiliaryConfig.cs
@@ -9,11 +9,7 @@
 // 
 // See the LICENSE.txt for the specific language governing permissions and limitations.
 
-using System.Xml.Linq;
-using Newtonsoft.Json;
 using TUGraz.VectoCommon.InputData;
-using TUGraz.VectoCommon.Utils;
-using TUGraz.VectoCore.Models.BusAuxiliaries;
 
 namespace TUGraz.VectoCommon.BusAuxiliaries {
 	public interface IAuxiliaryConfig
diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/IEnvironmentalConditionsMapEntry.cs b/VectoCommon/VectoCommon/BusAuxiliaries/IEnvironmentalConditionsMapEntry.cs
index 90344f0dc9821acb68987e4ccaa62f1dfa3c029e..a3e817a8609aa488435b68682926e0d41e32286a 100644
--- a/VectoCommon/VectoCommon/BusAuxiliaries/IEnvironmentalConditionsMapEntry.cs
+++ b/VectoCommon/VectoCommon/BusAuxiliaries/IEnvironmentalConditionsMapEntry.cs
@@ -1,5 +1,4 @@
-using System.Collections.Generic;
-using TUGraz.VectoCommon.Utils;
+using TUGraz.VectoCommon.Utils;
 
 namespace TUGraz.VectoCommon.BusAuxiliaries
 {
diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/IPneumaticUserInputsConfig.cs b/VectoCommon/VectoCommon/BusAuxiliaries/IPneumaticUserInputsConfig.cs
index 64cfc89dbeae1793e69383ffda23e90654b54d3f..eac41660fbf229453d3080054117ff7f9b09e229 100644
--- a/VectoCommon/VectoCommon/BusAuxiliaries/IPneumaticUserInputsConfig.cs
+++ b/VectoCommon/VectoCommon/BusAuxiliaries/IPneumaticUserInputsConfig.cs
@@ -1,6 +1,4 @@
-using System.Collections.Generic;
-using TUGraz.VectoCommon.Utils;
-using TUGraz.VectoCore.Models.BusAuxiliaries.DownstreamModules.Impl.Pneumatics;
+using TUGraz.VectoCommon.Utils;
 
 namespace TUGraz.VectoCommon.BusAuxiliaries
 {
diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/ISSMDeclarationInputs.cs b/VectoCommon/VectoCommon/BusAuxiliaries/ISSMDeclarationInputs.cs
index c7795bb2db0d352824103186d1a7a231c719a84b..3756f0ff30856748c463d03091f3cbd2cf797f40 100644
--- a/VectoCommon/VectoCommon/BusAuxiliaries/ISSMDeclarationInputs.cs
+++ b/VectoCommon/VectoCommon/BusAuxiliaries/ISSMDeclarationInputs.cs
@@ -1,5 +1,4 @@
 using System;
-using System.Collections.Generic;
 using System.ComponentModel;
 using TUGraz.VectoCommon.Utils;
 
diff --git a/VectoCommon/VectoCommon/BusAuxiliaries/ISSMTechnologyBenefits.cs b/VectoCommon/VectoCommon/BusAuxiliaries/ISSMTechnologyBenefits.cs
index 37645a7563fec249a4b0fb15941d88c6c3dfb71b..d62152c0606aaafb4df08d6546aaf619536765bb 100644
--- a/VectoCommon/VectoCommon/BusAuxiliaries/ISSMTechnologyBenefits.cs
+++ b/VectoCommon/VectoCommon/BusAuxiliaries/ISSMTechnologyBenefits.cs
@@ -1,6 +1,4 @@
-using System.Collections.Generic;
-
-namespace TUGraz.VectoCommon.BusAuxiliaries
+namespace TUGraz.VectoCommon.BusAuxiliaries
 {
 	public interface ISSMTechnologyBenefits
 	{
diff --git a/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs b/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs
index 58bc4d96609781f9f7f140c4a81e263a11497d5d..f8e73e2eae461501274540d1accf18b7217a36f5 100644
--- a/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs
+++ b/VectoCommon/VectoCommon/InputData/DeclarationInputData.cs
@@ -31,7 +31,6 @@
 
 using System;
 using System.Collections.Generic;
-using System.Data;
 using System.IO;
 using System.Xml;
 using TUGraz.VectoCommon.BusAuxiliaries;
diff --git a/VectoCommon/VectoCommon/InputData/IInputDataProvider.cs b/VectoCommon/VectoCommon/InputData/IInputDataProvider.cs
index 3cfeac75b278d1f031181e0a5e145d38e41f4e67..e22dcc4707a8abb1b4b75140946d9b213d832b25 100644
--- a/VectoCommon/VectoCommon/InputData/IInputDataProvider.cs
+++ b/VectoCommon/VectoCommon/InputData/IInputDataProvider.cs
@@ -29,7 +29,6 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
-using System.Collections;
 using System.Collections.Generic;
 using System.Xml.Linq;
 using TUGraz.VectoCommon.Models;
diff --git a/VectoCommon/VectoCommon/Models/GearshiftPosition.cs b/VectoCommon/VectoCommon/Models/GearshiftPosition.cs
index 2d8e6983f160c737608b267c9350d85f2a1a9ce6..20e5f8f8d6ec867d6034e7319946b3127dcf1fc3 100644
--- a/VectoCommon/VectoCommon/Models/GearshiftPosition.cs
+++ b/VectoCommon/VectoCommon/Models/GearshiftPosition.cs
@@ -3,7 +3,6 @@ using System.Collections;
 using System.Collections.Generic;
 using System.Diagnostics;
 using System.Linq;
-using System.Security.Cryptography;
 
 namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 {
diff --git a/VectoCommon/VectoCommon/Models/IResponse.cs b/VectoCommon/VectoCommon/Models/IResponse.cs
index d3e3e6e18b0d918e89c6f704b9ccbe1f053e9e0a..7f6c00adc039eebf0b0467ee2d75b549950fdaab 100644
--- a/VectoCommon/VectoCommon/Models/IResponse.cs
+++ b/VectoCommon/VectoCommon/Models/IResponse.cs
@@ -30,7 +30,6 @@
 */
 
 using System.Diagnostics;
-using System.Dynamic;
 using System.Linq;
 using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.Models.SimulationComponent.Impl;
diff --git a/VectoCommon/VectoCommon/Models/RegistrationClass.cs b/VectoCommon/VectoCommon/Models/RegistrationClass.cs
index 939ca52e9eef97ef9d3bc42c6cfadc1a77682b9d..e0f4ac30d69b7190591df818f77e7e8e3bebb6eb 100644
--- a/VectoCommon/VectoCommon/Models/RegistrationClass.cs
+++ b/VectoCommon/VectoCommon/Models/RegistrationClass.cs
@@ -1,8 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+using System.Collections.Generic;
 using TUGraz.VectoCommon.Utils;
 
 namespace TUGraz.VectoCommon.Models
diff --git a/VectoCommon/VectoCommon/Utils/SI.cs b/VectoCommon/VectoCommon/Utils/SI.cs
index f41f07245d0052ded32fb5049fd9c23aa6649b60..30ff897700a86e8551cea3c401dda5f2ec9e4925 100644
--- a/VectoCommon/VectoCommon/Utils/SI.cs
+++ b/VectoCommon/VectoCommon/Utils/SI.cs
@@ -37,7 +37,6 @@ using System.Linq;
 using System.Linq.Expressions;
 using System.Reflection;
 using Newtonsoft.Json;
-using System.Runtime.CompilerServices;
 using TUGraz.VectoCommon.Exceptions;
 
 // ReSharper disable ClassNeverInstantiated.Global
diff --git a/VectoCommon/VectoCommon/Utils/VectoMath.cs b/VectoCommon/VectoCommon/Utils/VectoMath.cs
index 69fd4e1b758bef39d56a0d3325a38c9c256f469d..f2d73bc97c56b01b740f52c4a92e43b231e621ed 100644
--- a/VectoCommon/VectoCommon/Utils/VectoMath.cs
+++ b/VectoCommon/VectoCommon/Utils/VectoMath.cs
@@ -30,7 +30,6 @@
 */
 
 using System;
-using System.CodeDom;
 using System.Collections.Generic;
 using System.Diagnostics;
 using System.Linq;
diff --git a/VectoCommon/VectoHashing/VectoHashing.csproj b/VectoCommon/VectoHashing/VectoHashing.csproj
index 0b6168dcae3466579706d013c8c26de5cbfa4dd0..171269944f95b1d74683564d076375008e909801 100644
--- a/VectoCommon/VectoHashing/VectoHashing.csproj
+++ b/VectoCommon/VectoHashing/VectoHashing.csproj
@@ -12,14 +12,6 @@
     <TargetFramework />
   </PropertyGroup>
 
-  <ItemGroup>
-    <ProjectReference Include="..\VectoCommon\VectoCommon.csproj" />
-  </ItemGroup>
-
-  <ItemGroup>
-    <EmbeddedResource Include="Resources\XSLT\SortInputData.xslt" />
-  </ItemGroup>
-
   <ItemGroup Condition="'$(TargetFramework)' == 'net45'">
     <Reference Include="System.Security" />
   </ItemGroup>
@@ -36,4 +28,12 @@
       <Version>6.0.0</Version>
     </PackageReference>
   </ItemGroup>
+
+  <ItemGroup>
+    <ProjectReference Include="..\VectoCommon\VectoCommon.csproj" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <EmbeddedResource Include="Resources\XSLT\SortInputData.xslt" />
+  </ItemGroup>
 </Project>