Delete property recursively