added XML marshal to Vector