/**
  * Get the EntityManager(Metadata)Provider
  * 
  * @return \Concrete\Core\Database\EntityManager\Provider\DefaultPackageProvider|\Concrete\Core\Package\Package
  */
 public function getEntityManagerProvider()
 {
     if ($this->pkg instanceof ProviderInterface) {
         $provider = $this->pkg;
     } elseif ($this->pkg instanceof ProviderAggregateInterface) {
         $provider = $this->pkg->getEntityManagerProvider();
     } else {
         $provider = new DefaultPackageProvider($this->app, $this->pkg);
     }
     return $provider;
 }