fix inner class names, only report fields that are objects