SetGet contract updated