Added SemanticModel.py