more work with block Property and converting some CanaryBlock instances to incorporate iblockstate