The ultimate aim of a European civil code is, like a national civil code, to deal comprehensively with the core areas of private law. Private law typically covered in a civil code includes the family law, the law of inheritance, property law and the Law of Obligations. The law of obligations includes the law of contracts, delicts (or torts) and restitution. It was from work on European contract law that the push for a comprehensive European civil code arose. The development of a European civil code has primarily focused on creating a unified law of contracts. Thus, the term 'European civil code' is often used in specific reference to the harmonisation of contract law throughout the EU.