in PropertyMap::tryFetchEntry (non const version) replace empty existing results of wrong type