make new structure, don't push the build results in the easyconfig instance (which should be treated as readonly)