Add interface Barrel and class SingleBarrel