Renamed JdoDao to Dao, changed its design, and added variant methods.