Покрытие тестами. Добавление валидации.