fixed constructor setitem call