It doesn't need to be, but I slightly prefer this pattern to creating it in the __init__