adding in memory store that does not require any other assemblies this should work in self hosted mode