C# Common Utilites