however it gets ugly if you have nested stuff, the...
# android-architecture
u
however it gets ugly if you have nested stuff, then I needed to pass mode enums via ctors