using Copy CTOR and DTOR. Makefile is up to date (except the UML that is coming soon)