public function __construct(Object\Domain $Domain, Relational\Database $Database, Mapping\IMappingConfiguration $MappingConfiguration, array $EntityMaps)
{
$this->Domain = $Domain;
$this->Database = $Database;
$this->MappingConfiguration = $MappingConfiguration;
$this->EntityMaps = $EntityMaps;
parent::__construct();
}