only having class methods is a signal of incorrect use of object-orientation?