Moved .ipp file into .h file