public function __construct($DevelopmentMode = false)
{
parent::__construct($DevelopmentMode, new ExpressionMapper(new FunctionMapper(), new ObjectMapper()), new Columns\ColumnSet(), new PrimaryKeys\KeyGeneratorSet(), new Queries\ExpressionCompiler(new Queries\ExpressionOptimizer()), new Queries\CriterionCompiler(), new Queries\IdentifierEscaper(), new Syncing\DatabaseBuilder(), new Syncing\DatabaseModifier(), new Queries\QueryExecutor());
}