public function fetchFutureTasks(TaskSearchCommand $command)
 {
     $em = $this->entityManager;
     $qb = $em->createQueryBuilder();
     $qb->select(array('t'))->from($this->entity, 't')->where("1=1")->orderBy('t.dateTime', 'ASC')->setFirstResult($command->getLowerLimit())->setMaxResults($command->getNoResults());
     $qb = $this->addFilters($qb, $command);
     $query = $qb->getQuery();
     return $query->getResult();
 }