Self ID and Parent ID added

Functionality also added for new attributes to the ListItem class