introduce populate_representer.