1. Reset Kmeans.Object on re-run; 2. let kmeans.object run upon items not `has` items; 3. comforms to GNAT standard style;