remove unused typedef #8
default copy constructor is enough #8