currently the definition files are stored as XML for ease of development. they'll eventually be move
currently the definition files are stored as XML for ease of development. they'll eventually be moved to a binary format which means reflection will no longer be required