Decoupling between MultiBuferedList and the used list implementation.