Add ability to override --delete-removed flag

If the parameter is not set, then previous behavior will be respected.
So the `delete-removed` flag will be added. If the parameter is set,
then it needs to be `yes`, otherwise it will be skipped.