Add iterator based constructor to sd-vector