there is no need for a CommonInfo object

since everything will share the same commonInfo it would be simpler to
just store everything in a hashMap.