User:Jeroen De Dauw/Single Responsibility Principle/094

Step 3: EntityId::newFromText

 * Again a less bad place to put the logic
 * Still static
 * Still pulling in global state
 * Still violating SRP - value object + parsing service