A basic theory of inheritance: How bad practice prevails. (3rd November 2017)