Just discussed with @mbacovsky, I think the only two files we need to keep outside the autoloader are app/services/foreman/plugin.rb for plugin registrations and app/services/menu/manager.rb for added menu items.