Would a class per model be cleaner? It'd isolate them more, and let helper methods be better contained.