Update ZeidonIniPreferences to allow client to pass stream directly