add support for field.semantic. By default the semantic is equal to the name unless one is provided when the field is created
    for now this field is automatically set only for simulated table (as read from SimulationTablesDef.xml)