eddie
And imitating databinding with Kotlin is not trivial at all especially when it comes to cascade notifications of property changes.