WIP fixing __setitem__