don't check variance of unshared members fixes #375
check that members accessed on other instances are def initialized