more work on model structures and relations. saving a data object through an event creates its file_element and sets relative data. Dependent destroy added in file_datas. TDD ftw