objects structure changes