What Ctrl::Name() supposed to do? I think it's possible to get something useful about Ctrl's?
Name is more or less diagnostic tool - the purpose is to give some meaningful info about Ctrl. Included is classname obtained by RTTI, however, format of this is platform specific - I would not bet portability of my code on that.