Revisiting topics from chapter 1

Constrained non-determinism in OO world

Passive vs active roles

Behavioral boundaries

Triangulation