Check matchers: object-state, count and comparison

Replaces the previous three PRs :)