Nice to put the fields that are required in the constructor args so you can initialize the object in one go.