Работа с культурой вынесена в отдельный класс, а так же написаны тесты.