The goal is to generate reusable interfaces from entity definitions. While class definitions could be made to implement interfaces, this seems like too much work at this point.