Add Signal.__setitem__