Added defs to SingletonTrait
Update Util::Configuration to treat config as dsl; minor changes on Util::Singleton