FiniteElementMap should return objects, not references
References require the FiniteElementMap to keep all possible local finite elements in Memory.
Especially when it comes to global-values-FEM, this is a real problem, but already for h-p-FiniteElementMaps, it is very inconvinient, as all orders of a hierarchic basis have to be stored, although they are contained in the highest order version.