public ReportingSection() { _teamLeader = new TeamLeader(); _projectLeader = new ProjectLeader(); _hr = new HR(); _teamLeader.SetNextSupervisor(_projectLeader); _projectLeader.SetNextSupervisor(_hr); _hr.SetNextSupervisor(null); }