offers by page and by has_* or *type_system_name params