Added BagLike and BagBuilder