fixes #3370 #2960 #1320 - keep empty and null values

On gatherMissingFrom now the following fields are taken from the new loaded cache if detailed:

* short description
* hint
* attributes