prevent direct BasicBoundFormat usage because its instances are temp objects