Reoved extra type conversion for Assist
Added support for std::pair in Template. closes #14