ancestor content id added
setting ancestor content id on save
switching from column names to object fields
do not retrieve comments on personal item lists
strip item list items outside of transaction, to avoid saving stripped
content to db
propagate last activity to comment ancestor when saving new comment
adding toString for debugging
updating version
manage null values when sorting