title: Zend2 Fatal error: Class 'Album\ResultSet' not found
body: <p>I am new at Zend2 and i am following the Album tuturial on Zend. I get the following error:</p>
  
  <pre><code>Fatal error: Class 'Album\ResultSet' not found in C:\websites\Zend2\module\Album\Module.php on line 51
  </code></pre>
  
  <p>I can't find whats the problem, what do i do wrong? Do i miss some code? Or do i miss some rules in the tutorial?   </p>
  
  <pre><code>Module.php
  &lt;?php
  namespace Album;
  
  use Zend\Mvc\ModuleRouteListener;
  use Zend\Mvc\MvcEvent;
  
  class Module
  {
  public function onBootstrap(MvcEvent $e)
  {
      $e-&gt;getApplication()-&gt;getServiceManager()-&gt;get('translator');
      $eventManager        = $e-&gt;getApplication()-&gt;getEventManager();
      $moduleRouteListener = new ModuleRouteListener();
      $moduleRouteListener-&gt;attach($eventManager);
  }
  
  public function getConfig()
  {
      return include __DIR__ . '/config/module.config.php';
  }
  
  public function getAutoloaderConfig()
  {
      return array(
          'Zend\Loader\StandardAutoloader' =&gt; array(
              'namespaces' =&gt; array(
                  __NAMESPACE__ =&gt; __DIR__ . '/src/' . __NAMESPACE__,
              ),
          ),
      );
  }
  public function getServiceConfig()
  {
      return array(
          'factories' =&gt; array(
              'Album\Model\AlbumTable' =&gt;  function($sm) {
                  $tableGateway = $sm-&gt;get('AlbumTableGateway');
                  $table = new AlbumTable($tableGateway);
                  return $table;
              },
              'AlbumTableGateway' =&gt; function ($sm) {
                  $dbAdapter = $sm-&gt;get('Zend\Db\Adapter\Adapter');
                  $resultSetPrototype = new ResultSet();
                  $resultSetPrototype-&gt;setArrayObjectPrototype(new Album());
                  return new TableGateway('album', $dbAdapter, null, $resultSetPrototype);
              },
          ),
      );
  }
  
  }
  
  
  AlbumController.php
  &lt;?php
  namespace Album\Controller;
  
  use Zend\Mvc\Controller\AbstractActionController;
  use Zend\View\Model\ViewModel;
  
  class AlbumController extends AbstractActionController
  {
  protected $albumTable;
  public function indexAction()
  {
      return new ViewModel(array(
          'albums' =&gt; $this-&gt;getAlbumTable()-&gt;fetchAll(),
      ));
  }
  
  public function addAction()
  {
  }
  
  public function editAction()
  {
  }
  
  public function deleteAction()
  {
  }
  
  public function getAlbumTable()
  {
      if (!$this-&gt;albumTable) {
          $sm = $this-&gt;getServiceLocator();
          $this-&gt;albumTable = $sm-&gt;get('Album\Model\AlbumTable');
      }
      return $this-&gt;albumTable;
  }    
  }
  </code></pre>