diff --git a/core/lib/Drupal/Core/Entity/EntityManager.php b/core/lib/Drupal/Core/Entity/EntityManager.php
index a0d7c03..c7248ac 100644
--- a/core/lib/Drupal/Core/Entity/EntityManager.php
+++ b/core/lib/Drupal/Core/Entity/EntityManager.php
@@ -327,4 +327,71 @@ public function getAccessController($entity_type) {
     return $this->controllers['access'][$entity_type];
   }
 
+  /**
+   * Creates an entity.
+   *
+   * @param string $entity_type
+   *   The entity type to create.
+   * @param array $values
+   *   The values to pass to the created entity.
+   *
+   * @return \Drupal\Core\Entity\EntityInterface
+   *   An entity instance.
+   */
+  public function createEntity($entity_type, array $values = array()) {
+    return $this->getStorageController($entity_type)->create($values);
+  }
+
+  /**
+   * Loads an array of entities.
+   *
+   * @param string $entity_type
+   *   The entity type to create.
+   * @param array $ids
+   *   An array of entity IDs to load.
+   *
+   * @return array
+   *   An array of loaded entity instances.
+   */
+  public function loadEntity($entity_type, array $ids = NULL) {
+    return $this->getStorageController($entity_type)->load($ids);
+  }
+
+  /**
+   * Returns the render array for an entity.
+   *
+   * @param \Drupal\Core\Entity\EntityInterface $entity
+   *   The entity to be rendered.
+   * @param string $view_mode
+   *   The view mode that should be used to display the entity.
+   * @param string $langcode
+   *   (optional) For which language the entity should be rendered, defaults to
+   *   the current content language.
+   *
+   * @return array
+   *   A render array for the entity.
+   */
+  public function viewEntity(EntityInterface $entity, $view_mode, $langcode = NULL) {
+    return $this->getRenderController($entity->entityType())->view($entity, $view_mode, $langcode);
+  }
+
+  /**
+   * Returns the render array for the provided entities.
+   *
+   * @param array $entities
+   *   The entities to be rendered, must be of the same type.
+   * @param string $view_mode
+   *   The view mode that should be used to display the entity.
+   * @param string $langcode
+   *   (optional) For which language the entity should be rendered, defaults to
+   *   the current content language.
+   *
+   * @return array
+   *   A render array for the entities, indexed by the same keys as the
+   *   entities array passed in $entities.
+   */
+  public function viewEntityMultiple(array $entities, $view_mode, $langcode = NULL) {
+    return $this->getRenderController(reset($entities)->entityType())->viewMultiple($entities, $view_mode, $langcode);
+  }
+
 }
