Using JDO for persistence