Out of curiosity, what do you hope to achieve by using a Dictionary instead of a class? I don't see any real advantage to using it; surely the RAD gains by losing typing would be lost in the pains of debugging and key-name management?