added a BBox class
updated the XYPlot model initializer to use an iterator
tried to instantiate