Cache entities on their unique fields to workaround most HRD issues