z.define MVC conventions made robust