По поводу работы с регистром, то соглашусь, что решение - достойное внимания, НО... исходя из того, что единицы разрабов шурупают о чем речь, то если дать возможность или пусть даже предоставить класс для обработки входящих параметров с регистра и вывода - модифицированных, то каков % того, что "пряморукий кремокодер" не намудрит при создании своего "мегамодуля" и в итоге - положит сайт, ведь шутки с регистром ой как деликатны... а исправить то потом смогут только избранные, разве что предоставить полностью рабочий класс, который автономно можно отключать\включать вне зависимости от движка, но тут работы - не початое поле, а альтруизм по данному вопросу, предполагаю прямо пропорциональный свободному времени :-D