ensure_not_referenced_by_any_line_item added to product model