/// <summary>
		/// Publishes a <see cref="PerformanceReport"/>.
		/// </summary>
		public static void PublishReport(PerformanceReport reportItem)
		{
			PublishReport(null, reportItem);	
		}
		/// <summary>
		/// Publishes a <see cref="PerformanceReport"/>.
		/// </summary>
		public static void PublishReport(object sender, PerformanceReport reportItem)
		{
			lock (_syncLock)
			{
				if (_report == null)
					return;

				_report(sender, new ItemEventArgs<PerformanceReport>(reportItem));
			}
		}