Added .NET extension methods