/**
  * Returns the Weekend factory
  * @return WeekendFactory
  */
 public static function weekendFactory()
 {
     if (!isset(self::$factoryWeekend)) {
         self::$factoryWeekend = new WeekendFactory();
     }
     return self::$factoryWeekend;
 }