public void set(Object entity, T value) {
        varAccessor.set(entity, value);
    }
@param keyClass              Key for Map.
@param elementClass          Value for Map or Iterable (e.g. Array, List and Set).
@param constructorParamIndex Don't use a map to find the parameter index in the constructor
                             dynamically to avoid unnecessary overhead when decoding
                             (instantiate) entity from a BSON. It is -1 if the field isn't a
                             field in the constructor.
@author James Chen
turms-server-common/src/main/java/im/turms/server/common/storage/mongo/entity/EntityField.java