Added update, restore, pick methods to object