Minimising Inheritance Issues – Part 1