fixed extension-method compatability with non-C# CLR languages (esp. VB, anything Roslyn)