Небольшое исправление при изменении типа активности.
А так же рефакторинг формирования json
Добавил тест к "отрефакторенному" методу
Merge remote-tracking branch 'origin/master'