public ExampleTransactionalComponent(DependencyA1 a1, Func <DependencyA2> a2)
 {
     _A1 = a1;
     _A2 = a2;
 }
		public ExampleTransactionalComponent(DependencyA1 a1, Func<DependencyA2> a2)
		{
			_A1 = a1;
			_A2 = a2;
		}