добавил возможность передачи пользовательского объекта-состояния в методы загрузки данных