A Methodology of Inheritance