Delegating the value getter and setters in the ScopeRegistry

I'm changing the current implementation of the ``ScopeRegistry`` object so that you don't have to use ``ScopeRegistry.current.value_of`` which is somewhat verbose. Instead, the ``value_of`` and ``set_value_of`` are delegated to ``ScopeRegistry.current``.