simplify the cleanup code
version should be able to be passed to FullUninstall
remove the "delete root directory on uninstall" behaviour
pass in the Version to be uninstalled
let's uninstall a specific version here
introduced a more accurate filter for version to delete
extract method and calling for specific version
guard clause added