finally get rid of DeployContext