public HelloWorldModule(IActorRef moduleManagerActor, string name)
{
_moduleManagerActor = moduleManagerActor;
_name = name;
_vm = new HelloWorldVM();
Receive<Messages.RequestClose>(x => Sender.Tell(true, Self));
Receive<string>(x =>
{
System.Diagnostics.Debug.WriteLine(System.Threading.Thread.CurrentThread.ManagedThreadId);
if (x.Contains("5"))
throw new Exception("I cannot handle 'five' messages");
_vm.Text = string.Format("Hello {0}", x);
});
}