for DDI plugin, validate required fields, fix bug triggers in serailizer