2.12.2 Basic Constructor Definition