DatabaseStatic
-weakened the type of the hash map attributes to map.
IdEntity
-made id protected so it can be easily accessed in subclasses.
All IdEntities: Contact, Event, EventTask, Group and Task
-added copy constructor to easily obtain a deep copy of the object.