Supporting Java 6, for older Android systems
Refactoring, by moving service code classes