public virtual void PurgeFieldIndexEntriesOnUpdate(Db4objects.Db4o.Internal.Transaction
                                                    transaction, ArrayType arrayType)
 {
     if (!UpdateDepth().CanSkip(_reference))
     {
         transaction.WriteUpdateAdjustIndexes(_reference.GetID(), _reference.ClassMetadata
                                                  (), arrayType);
     }
 }