DataTableRowHandle to Get Data table row: Only literal data table is supported

It is not very elegant to have to set both the class and the enum in order to spawn Gandalf. It is also not ideal to have to add some logic in the base class each time there is a new magician. But I suppose that could be an acceptable workaround. I am honestly not sure why they made it impossible to make variables of type DataTable.