Move definition of template constructor of Caller to header file to build successfully.