Add support optional fields

Добавлена поддержка параметра optional (необязательные поля)