The Scala PatternMatcher handles nodes with properties