Adding custom data to the node object
I have found preceding value array with [x-default] shows the values.
I presume this has to do with the translation module

function remittance_providers_node_load(array &amp;$entities) {
  //loop thorough the loaded entities
  foreach ($entities as $key =&gt; $entity) {
    // if provider node type is being loaded add our data on top of it.
    if ($entity-&gt;bundle() == 'providers') {
      $nid = $entity-&gt;id();
      $commission_data = currencyStorage::loadCommission(array("companyID"=&gt;$nid));
      if(count($commission_data)&gt;0){
        foreach ($commission_data as $ckey =&gt; $comm) {
          $entities[$key]-&gt;commission['x-default'][$ckey]['amount_from'] = $comm-&gt;amount_from;
          $entities[$key]-&gt;commission['x-default'][$ckey]['amount_to'] = $comm-&gt;amount_to;
          $entities[$key]-&gt;commission['x-default'][$ckey]['commission'] = $comm-&gt;commission;
        }
      }
    }
  }
}