Add destructor, copy constructor and operator=
Add whitespace for readability