Simplify interesting file rule classes and partially complete XM parse/write methpds