tests: add cases for FieldMixin
FieldMixin: gardening
FormValue: make sure ListValue.{add,remove} do not destory serialized value and update validation state