
This example shows the technique of implicit inheritance 
(see the file ImplicitInheritance for explanation).

A team called Factory defines the role Employee and a Task.
The role Employee is bound to Person: a person plays the 
role of an employee. The class Task is refined in 2 different
Teams and an implicit refinement of the Task in Factory. 
Each specializing team has two roles: Employee and Task. 
The creation of a new Task depends on the surrounding team.
