Make the internals public accessible so programs can use them.
Get rid of a debug message.
Add copy constructor.