public function __construct(Domain $Domain, $EntityType, Object\RevivalData $AlreadyKnownRevivalData, callable $ArrayLoaderFunction, IProxyGenerator $ProxyGenerator = null)
{
parent::__construct($EntityType, []);
$this->AlreadyKnownRevivalData = $AlreadyKnownRevivalData;
$this->ArrayLoaderFunction = $ArrayLoaderFunction;
$this->Domain = $Domain;
$this->ProxyGenerator = $ProxyGenerator;
}