interesting talk, but unfortunately it only shows an example where instead of having all in one (albeit big) place, the code for configuring a cell from a model is scattered throughout many protocols and extensions. And all without a single code reuse.
I'm pretty sure the approach shown here is interesting, but i'd hoped the example would be more convincing.