This piece of code local containers = GLOBAL.require("containers")local oldwidgetsetup = containers.widgetsetupcontainers.widgetsetup = function(container, prefab) oldwidgetsetup(container, prefab)end is completely redundant.     Clients construct container widgets doing this containers.widgetsetup(self) in container_replica.   Therefore, they look for the widget referenced as, for example, foodchest, when opening a foodchest. foodchest widget doesn't exist, only treasurechest does (whic