CascadeType.REMOVE versus orphan removal