use correct multiple inheritance order after introducing the logging
convenience methods in Object