Delegating Constructors in C++ (ENG, NC)

DRY Principal: Don't Repeat Yourself