The exactly line inside VicinityContainer class is :
```
bool showable_item = !objects.Get( i ).IsAnyInherited( { ScriptedEntity, Building, Camera, PlantSuper, PASReceiver, DayZAnimal, UndergroundStash } );
```
Maybe just possible to make function that return bool inside object class so we can override it easily. Instead to override this whole function that you can update through patches and modify how works this function. And this would be more clear than just this line, and maybe fix the issue you had with Garden that you need to check right after, to show it.