fix bug where properties with an initializer were thought to be uninitialized