protected override void OnReceive(object message) { PatternMatch.Match(message) .With<Tuple<TestLatch, TimeSpan>>(t => t.Item1.Ready(t.Item2)); } }