Domain specific language for MVC applications