Use slot for value storage.
Renamed Scope to Namespace, Resolver to Scope