A protector for .NET assemblies