Broke out DSL into traits