public override object InitialValueFor(Transaction transaction) { TransparentActivationDepthProviderImpl.ObjectsModifiedInTransaction objectsModifiedInTransaction = new TransparentActivationDepthProviderImpl.ObjectsModifiedInTransaction(transaction ); transaction.AddTransactionListener(new _ITransactionListener_77(this, objectsModifiedInTransaction )); return objectsModifiedInTransaction; }