   # Returns the value.
   get: (key) -> @data._private[key] ? null
 
-# - Utils -
 # Private: Extend obj with objects passed as additional args.
 #
 # Returns the original object with updated changes.

  for source in sources
    obj[key] = value for own key, value of source

  # Result
  obj

# Private: Check if argument is an object.

    extend @data._private, pair
    @emit 'loaded', @data

    @

  # Public: Get value by key from the private namespace in @data
  # or return null if not found.
