They should ideally simplify the scoping-system in the frontends and also in the tests.
For the transition phase:
Replace Fluent since this DSL requires the ArgumentHolder and StatementHolder doesn't care about scopes and generally introduces errors in the tests sometimes
Design principles
ArgumentHolder
/StatementHolder
interfaces, since they are bloaty