I would definitely avoid introducing new Bunches. Too many people already think this is some sort of convention or sklearn required format.