public void NonVirtualWork(BaseType instance, string parameter)
		{
		}
		public virtual void DoWork(BaseType instance, string parameter)
		{
			instance.CallsLog.Add(GetType().Name + ".DoWork(" + parameter + ")");
		}