@embray - maybe static methods rather than class methods? That would make sense indeed.