__setitem__, __repr__