@incollection{ref,author = {Dominic Filion},title = {Using Templates for Reflection in C++},booktitle = {Game Programming Gems 5},editor = {Kim Pallister},publisher = {Charles River Media},year = {2005},pages = {39--54}}