reset dirty slots after initialization, because they are not really dirty if we are setting their initial value