Update ListItem api to more intuitive.