List<String> copyToColumns = getNested(columnProperties, "copy_to");
if (columnDataType == DataTypes.OBJECT
|| ( columnDataType.id() == ArrayType.ID
&& ((ArrayType)columnDataType).innerType() == DataTypes.OBJECT )) {
ColumnPolicy columnPolicy =
ColumnPolicy.of(columnProperties.get("dynamic"));
ColumnIdent newIdent = childIdent(columnIdent, columnEntry.getKey());
add(newIdent, columnDataType, columnPolicy, ReferenceInfo.IndexType.NO, false);
if (columnProperties.get("properties") != null) {