Native C# implementation of ISO schematron