Automating persistence with JPA. Automatic query creation. Automatic security on entity or even data layer. Databinding.