Determining and Sharing Inheritance