implemented Vector.clone also vector is now clonable