Updated msl, added private copy constructor and operator=.