inheritance concepts 752451