Class GenerateElementsHandler<OBJ>