Hey Lorna.

Nice guide, though it did take me a bit to figure out which parts went in which classes.

Just wanted to mention that you have a small mistake in your code:
should be

Since that's what you defined in part 1 of the series :)

all in all, a nice intro, thanks