docs: private void checkNonOverlapOfImplicitRelations(Schema.ImplicitType implicitType, AttributeType attributeType) {
          if (attributes(implicitType).anyMatch(rt -> rt.equals(attributeType))) {
              throw TransactionException.duplicateHas(this, attributeType);
          }
      }