Merge pull request #29 from Windower/4.1

sync
return self to table,list,set
Merge pull request #409 from giulianoriccio/4.1

return self to table,list,set