4.2.2. Object oriented models