refactor name allocation in separate class in annotate.reformat.instantiate()