RecursiveSchemaWalker: make "sibling" test more complete
SchemaWalker: add a constructor and start testing