Золотов- Лабораторная работа #1

6 parameters are huge, aren't (looks like it's fragile)? There are several approaches to fix this. Try to use `Builder` pattern as others, or something else.