I'm also concerned, because a lot of people are using these models for the early stage drudge-work and I hate to sound like Calvin's dad here, but I feel like those early stages are good for a developer to build a mental model of their larger goals and targets. Sure it's easy and a lot of boilerplate, but our brains are working while we're doing it, and for me, it feels like a necessary part of the process. I'm not convinced automating it away isn't going to result in a more difficult time understanding of your product and code base later on.