Source header file
Header file
Main source file
Fixed daughter overload constructor