public void BroadcastComplete(TimedCallEventArgs e)
 {
     Broadcast(p => p.OnMethodCompleted(e));
 }
		public void OnMethodCompleted(TimedCallEventArgs eventArgs)
		{
			Console.WriteLine("Method {0} took {1}ms.", eventArgs.Method.Name, eventArgs.CallDuration.TotalMilliseconds);
		}
		public void FireEvent(TimedCallEventArgs ea)
		{
			var handler = OnMethodCompleted;
			if (handler != null)
				handler(this, ea);
		}