fixed property type initialization checking