refactoring (classNames for tasks instead of service hashCode for
portability)