Dominic: rename properties matchers, change syntax to (name, accessor) -> literal/matcher