Improving C# Memory Safety Note