I have been putting required things in constructor...
# dsl
w
I have been putting required things in constructors, but when doing that, I find myself writing a lot more functions which construct the objects