Upgraded to VS2012 and .NET 4.5