Added TYPE enum to SemanticAction