Figure 2: A three-tiered object model