Type specialice listGetitem and listSetitem