public static function createEntities()
 {
     $factory = new ExceptionalityPropertiesFactory();
     return [new Exceptionality(PlayerDecision::getIt(), $fate = FateOfGoodRear::getIt(), $factory->createChosenProperties($fate, ProfessionFirstLevel::createFirstLevel(Fighter::getIt()), 0, 1, 1, 0, 0, 1)), $factory->createChosenProperties(FateOfCombination::getIt(), ProfessionFirstLevel::createFirstLevel(Wizard::getIt()), 1, 1, 1, 1, 1, 1), $factory->createFortuneProperties(FateOfExceptionalProperties::getIt(), ProfessionFirstLevel::createFirstLevel(Thief::getIt()), 1, 3, 6, 5, 4, 2, new BasePropertiesFactory())];
 }
 /**
  * @return FateOfExceptionalProperties
  */
 public function getFateOfExceptionalProperties()
 {
     return FateOfExceptionalProperties::getIt();
 }
 public function provideFateTypeAndBackgroundPoints()
 {
     return [[FateOfExceptionalProperties::getIt(), 5], [FateOfCombination::getIt(), 10], [FateOfGoodRear::getIt(), 15]];
 }