Added a new test to validate that the root of the configuration file is dynamic.
Added dynamic duck typing to see whether I can support casting dynamic to a known configuration type