Added class SemanticVec