Joachim explains how computed fields are a more robust and useful alternative to adding custom data to the build array or using the Drupal 5-era extra fields approach.
If you want your additional entity information to be tied in with field formatters, Views, or Search API read on.