Created inheritance structure for ProviderStore.  Basic storage only handles local value, default value, and auto created value.