Separating concerns properly for sublclassing known SQL clauses in the DSL.