diff --git a/includes/bean.core.inc b/includes/bean.core.inc
index f13dff1..e624de2 100644
--- a/includes/bean.core.inc
+++ b/includes/bean.core.inc
@@ -348,6 +348,17 @@ class Bean extends Entity {
    */
   public function view($view_mode = 'default', $langcode = NULL, $page = NULL) {
     $content = parent::view($view_mode, $langcode);
+
+    // Add the title so that it may be controlled via other display mechanisms.
+    $content_key = key($content['bean']);
+
+    $content['bean'][$content_key]['title'] = array(
+      '#theme' => 'html_tag',
+      '#tag' => 'h2',
+      '#value' => isset($this->title) ? $this->title : '',
+      '#attributes' => array('class' => 'bean-title'),
+    );
+
     if (empty($this->plugin)) {
       return $content;
     }
