       $memory: $sum {
         rule: 'host'
         val: -> @val.memory
-        init: {
+        init: { # TODO: Does not currently handle objects.
           usage: 0
           size: 0
         }

  # Defines which rule should be used for this item.
  #
  # Note: If the rule does not exists, a temporary item is created. FIXME
  @dispatch -> @genval.$type

  # Used to apply common definition to rules.
  @hook afterRule: ->

      $PBDs: -> @genval.PBDs

      $PIFs: $set {
        key: -> @genval.PIFs # TODO
      }

      $messages: $set {
