inheritance and object preferences
inheritance and object preferences