implement copy constructor (particular)
create Interface TMCListener for implement own processing