Lecture 4: Inheritance in Solidity