Terminals are not created correctly with add_external_network_injection

Hi, I found an error using the function add_external_network_injection:

A terminal usually looks something like this: 

<cim:Terminal rdf:about="#_TerminalACLS_Line_06_1"> 
     	<cim:ACDCTerminal.connected>true</cim:ACDCTerminal.connected> 
     	<cim:Terminal.TopologicalNode rdf:resource="#_TopologicalNode_4"/>  
</cim:Terminal>  

When using the function add_external_network_injection the created terminal looks different:

<cim:Terminal rdf:about="#Terminal Injection 1"> <br>
       <cim:Terminal.TopologicalNode>_TopologicalNode_1</cim:Terminal.TopologicalNode> <br>
</cim:Terminal> <br>

I think the reference to TopologicalNode is wrongly created ....