I have a program which needs to support two different I2C adapters which use different pins. I would like to instantiate the LiquidCrystal_I2C objects globally, but set their parameters in setup() before I call LiquidCrystal_I2C.init(). The cleanest way to do this seems to be create my own class which inherits from LiquidCrystal_I2C and can call config() since it is now protected not private. Of course you could make config() public instead.
Issue #54 resolved