Support gcc 4.4

Specifying template parameter in constructors so it will build with gcc 4.4