Provider.js: перенес protected метод в конец файла