Coupling Data and Behaviour - Guilherme de Maio - ElixirConf EU 2018