Removed newer CSharp version dependancy so will work with .NET 3.5