implement Match.ObjectWithValues
refactor dependencies schema again
Implement matching literal numbers/strings