translate English to French: This notion has been destroyed very recently.
Ce concept a recemment ete detruit.