refs #13268: base, grids, filters
*fixed provider::add_many()
*changed offer structure