fixing nextInt bug
adding metricName getter (not sure why the getName() is the way it is - to investigate) + created toString() for better printing during debug