generally speaking, this is a good practice since it works well with rails autoloading

see:
http://urbanautomaton.com/blog/2013/08/27/rails-autoloading-hell/