9.04: gradually rewriting hideous Account module to be objective and use the new Evented::Database API.
            updated Evented::Database.