irrevocable [adjective] + legacy [noun]