Yeh, the naming is maybe awful. A module works for me; it can still have class methods.