"Expression type" phrase usually means different thing, so this usage of it is misleading. Better to replace "type" word with "kind". Don't forget that you have this phrase in several other places.
Also, it's better to use enumeration instead of strings, because it's more type-safe. Enumeration can be named ``ExpressionBlockKind`` or something like this.