Inheritance has been very important in human societies for a long time . It has long played an important role in human societies . The rules of inheritance differ between societies and have changed over time .