ComplexListItem create setData method
ComplexListItem remove getImage and getDefaultImage and ImageListAdapter remove ImageFetch
refactor for ImageListAdapter not use input constructor parameter