Semantic constructor

Semantic()