0.3 commit. Separates parametr store into store and cache, so that store becomes a valid interface for generator storage