Переименован метод initProvider в addOptionalOptions. Обновлены комментарии.
обновлен тест