Return updated object