private void ProcessUnresolvedTypeMappings() {
foreach(var fieldMapping in typeResolver.FieldMappings.ToList()) {
if(fieldMapping.Value == null) {
var attributeParts = fieldMapping.Key.Split('.');
var typeName = attributeParts[0];
var fieldName = attributeParts[1];
var resolvedType = GetFieldType(typeName, fieldName);
typeResolver.FieldMappings[fieldMapping.Key] = resolvedType;
AddProperty(resolvedType, string.Empty, true);
}
}
}