+ добавил определение опциональных и обязательных реквизитов (пока без проверки заполнения обязательных) (#17)