The function is supposed to bypass the ATK registry. For 2 reasons: 1) We get rid of a lot of boilerplate madness. 2) The registry allows creating multiple accessibles per widget and we don't. The old code for registries is still there.