Check if value is struct before check Field
fixed the conflict