remove JsonAction.ModelState, add MappingContext.HasErrors and JsonErrors