Update 'match' from Property to overwritten method

The match method was redefined in this library so it stopped working as a core method. This pull requests changes the property `match` to an overridden method. This allows new functionality and old functionality to co-exist.