Added VS2012 Compatibility