Issue #37 create control plus life cycles with transactions, before delete validation when children exist, views that are not used deleted