Chain Constructors

Problem:

You have Constructors that contain duplicate code.

Solution:

Chain the constructors together to obtain the least duplicate code.