GetDisplayName should either be internal or public