added caching support for SimulationProfiles