* add convenience WithLeftJoin