Stub for new Helper constructor
Missing header for new constructor
Made composition be a pointer

In preparation for new constructor
Starting to fill in new constructor