BarcodeBucket core classes