This is highly subjective. Consider renaming `.match` method: `A.match(B)` - suggests A matches B (means the same) or at least A is contained within B.