I am planning to remove these objects and use index%3 method to group Types as you had suggested. So for the moment il keel this without javadoc.