private LocalActorRef CreateSystemGuardian(LocalActorRef rootGuardian, string name, LocalActorRef userGuardian) //Corresponds to Akka's: override lazy val guardian: systemGuardian
{
return CreateRootGuardianChild(rootGuardian, name, () =>
{
var props = Props.Create(() => new SystemGuardianActor(userGuardian), _systemGuardianStrategy);
var systemGuardian = new LocalActorRef(_system, props, DefaultDispatcher, _defaultMailbox, rootGuardian, RootPath/name);
return systemGuardian;
});
}