the store should read only the options its provider declares, each declared once