make the name/type use 'counter_' prefix, as not to overload any nested values of the same