Fixed issues where an auditlog gets created for a parent as if a  map property was changed even when there are no changes in the map, also converted AuditLogDetails.objectId type to String