Use locking to avoid possible unnecessary fetching and caching of presets and objects