Fixed tests broken by previous commit caused by conflict between new public DeleteInstance(string, bool) method and the existing DeleteInstance(string, bool, bool) method that was not being called correctly due to the new method taking precedence over the old one with its optional parameters. Fixed by renaming the internal method to be suffixed with "Internal".