To some extent, we can avoid the explicit manipulation of links by subclassing the List class, as well as the Link class. Still, this is not exactly a solution that is easy to use.