Why would you prefer a file per model? I figured this found be better to keep the files cleaner. Maybe we could put them in a subdir at least?