RE: "Can we move instance to a method?" -- `@instance` is being set in `matches?` method, so I don't think I can?