hot-swap inheritance for every engine