Allow structures to be hot-reload

this should do it