* Switched Constructors according to the rules (of the book)