make default copy-constructor private

- default copy-constructor in singleton must be private
- change assignment of instance to null