Added @id matcher.  Fixed a bug where PObjSubclassMatcher wasn't retaining its value to pass as an argument.
Working on implicit pattern matching.