added getName() method for parameter template
added getName() and getType() for parameter template
#20 - added copy constructor template