add recursive destroy with clones

Signed-off-by: Jörg Thalheim <joerg@higgsboson.tk>