Checked self-reference, removed obligatory cascade in to-many refs