Added some more about abstract and inheritance