Dict widgets keep displayed after reload or record changed
When the record has None
as value for the Dict field and some keys are added but without values, their widget entries should be removed when the record is reloaded or the record is changed for another. But it is not the case because the default value of the Dict is modified which is then propagated to other records (or the same record after reload).