Commentary DAO/service and model/DAO/service improvement

Additional relations and models/DAO/services improvement
Fixed deletion test and added tests for enhanced functionality
Тогда транзакция провалится, он сообщит об этом в лог и в базе ничего не изменится?