Added Controller::get_records_fetcher and Controller::fetch_records