Remove CLSCompliant(false) to avoid warning CS3021 in Visual Studio 2013