Protect against reverse engineer - C#