Iolet (most methods goto private or disapears) + object update