For extending Nosto data need to reload magento object and it can decrease performance on build data. If you add original object to events It`ll provide more clear extending for data. For example, https://github.com/Nosto/nosto-magento2/blob/develop/Model/Product/Builder.php#L197 add:
$this->eventManager->dispatch('nosto_product_load_after', ['nostoData' => $nostoProduct, 'product' => $product]);
For extending Nosto data need to reload magento object and it can decrease performance on build data. If you add original object to events It`ll provide more clear extending for data. For example, https://github.com/Nosto/nosto-magento2/blob/develop/Model/Product/Builder.php#L197 add: $this->eventManager->dispatch('nosto_product_load_after', ['nostoData' => $nostoProduct, 'product' => $product]);