Added translation for DerivedConfig.
Validation should work on raw configs.

And understand DerivedConfig.
All these places where derivedconfig is handled specially... that sucks.