Try Refinery in practical partial modeling challenges!
Introduction to classes, references, and error predicates