validation context constructor and field name updates