Week 4 covering strong/weak/assign properties