Our Model-layer use-cases are not that special or complex: I think they are pretty average, yet we've managed to implemented it in a very special and very complicated manner; we need to focus on working within our framework instead of around it.