Classes: Constructor