Стек организован как отдельный объект. Немного рефакторинг.