Reverse engineering of ERD from DDL was introduced. ERD models like entities, views, and relationships can be generated by reversing the data definition language. Images can be incorporated into documentation. Documentation structure can be saved as a template for reuse in other models. Hibernate annotations are supported in ORM persistence. Hibernate version tags can be generated for optimistic concurrency control. Ada95 and Flash ActionScript 3.0 code can be generated through the Instant generator. There are also a number of enhancements for the modeling features.