Moved the .ipp file into the .h file