Added inheritance chain mechanism