Add Inheritance pattern