constructor property changes