implemented readWineBottleFromTraits and cleaned up addWineBottle