TODO: - format data based on field info in listDTAjax - integrate with the whole subscription machinery
some cleanup of models - handling dependencies in delete