which adds 4 bytes to Inset for no good reason.
I do not know much about this topic, but would not it be cheaper to use a virtual function for this? By default setBackgroundColor does nothing, but if an inset does need to respond to this call, it can redefine this function. I know we already have many virtual functions there. :-) Bo