Changed Encapsulated to extending Externalizable and added external forms for DateTime and Name
Implemented Database.openMail() and Database.getMail();