fixes in copy constructor against asignment of empty matrices.
virtual destructors.