Updated header in source file. Also realized the issue with DX tests: Templated libraries have to be entirely in the header, not implementation file since they are created at compile time and can't be linked in later.