It doesn't seem like the registry adds any new functionality, and it might encourage use of globals. Surely that's a bad thing?