bugfix: instance empty ListFields were not removed  before saving, so they could be lost.