properly reverse merge client initializer options