Update properties have validation