Chain Link Design Pattern