made fields in ValueLooper private
added class usage comment on top
made nextIdForever() private