Template implementation file ending from .h to .hpp