Draft match implementation.
Store internal properties as non-enumerable.
Maintain _raw internal property.
Collect row information for matches.

Extracted from the _raw data assigned to the result doc.
0.1.3