clone(){
        let cfg = new Configuration();
        for(let i in this){
            cfg[i] = this[i];
        } 
        return cfg;
    }
/**
     * To clone the current instance of Configuration
     * @returns {Configuration} A clone of current instance
     * @method
     */
To clone the current instance of Configuration
@returns {Configuration} A clone of current instance
@method
To clone the current instance of Configuration @returns { Configuration } A clone of current instance @method
clone(){
        let cfg = new Configuration();
        for(let i in this){
            cfg[i] = this[i];
        } 
        return cfg;
    }
clone ( ) { let cfg = new Configuration ( ) ; for ( let i in this ) { cfg [ i ] = this [ i ] ; } return cfg ; }
To clone the current instance of Configuration
 @returns {Configuration} A clone of current instance
 @method
To clone the current instance of Configuration @returns { Configuration } A clone of current instance @method