Use Timely as parent instead of Count, subclasses are OneDimension and MultipleDimension, all tests are passed
auto judge dimension in Timely