Fully functional proxy model.
Does not track the changes of the "hidden object" property though.
Merge branch 'QSortFilterProxyModel-for-data-manager' into development