Child.h & .cpp refactored for presentation