Added Config::implement() 3rd parameter to pass custom configuration data to support external classes configuration in compressed versions