Re-implement  for simple inheritance
Simplify bar chart internals