Added a NameUpdater Interface.
Implemented a NameUpdater.