- Merge ate BoundedBag apparently.
- Renamed 'add' to 'set' since its more accurate.