This was partially done for services in scope of AGPUSH-843.
For matter of readability and consistency, we should split all services inside services/pushApplication.js into separated files.