Add simple bracket access support
Add `contains` method
Add iteration support