Added destrory() method to WeaveRunnable for easy resource cleanup