A Java Persistence framework for Active Records