Allow matches? to work with symbol keys in the selector.
Update changelog, slight refactor