BUG: Make BarData iterkeys method match dict iterkeys behavior.

Use a generator, instead of creating a list.