{Modelling Interactions via Commitments and Expectations}