The constructor created. Optional 3rd parameter, values initialized. Stage 5