Частично угнал архитектуру отсюда Для меня просто как то уж слишком запутанный метод Ту Стринг. Не совсем понимаю почему крашится