Comment
This is useful for DDL statements.
Instances of this type cannot be created directly, only of its subtypes.