Use correct typedef for Entity
This removes the clang++ warning
warning: ISO C++ specifies that qualified reference to 'Entity' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
Edited by lh1887