this can be used to factor out duplicate code implementations from all the various channel-, bouquet-, eventlists etc...