Few more changes to the i2c_device class