Refactor ElementToGeneric to just be ElementTo (when the generic type is added, it reads much better).