* Adding unexpected fields validation * using expected fields * adding missing expected field * using reflect