public function __construct(array $Tables, Criterion $Criterion = null) { $this->Tables = $Tables; $this->Criterion = $Criterion ?: $Criterion; }