private IAccessor GetAccessor(string name) => _cache.GetOrAdd( name, () => new Accessor(_store.Get <T>(name), this));
public IPropertyAccessor Get <T>(string name) => _cache.GetOrAdd( $"{typeof(T).FullName}.{name}", () => new PropertyAccessor(typeof(T).GetProperty(name)));