Stupidly forgot we already had a recursive delete method in Folder class!