[hibernate-users] Building a smart cascade deletion routine