Behavioural constraints, patterns and conformance : reconciling object-oriented inheritance with temporal restrictions on the ordering of methods. - Katherine Mary Buchanan (2000)