/// <inheritdoc/>
 public override void Lock(bool recursive)
 {
     base.Lock(recursive);
     if (!recursive)
     {
         return;
     }
     Hierarchies.Lock(true);
     Types.Lock(true);
     RealIndexes.Lock(true);
     Associations.Lock(true);
     Databases.Lock(true);
     FullTextIndexes.Lock(true);
 }