Simplify exception
We don't use anymore @ToString from these classes to debug them
Don't create constructors and use groovy's @InheritConstructors annotation instead
AM-15 : [AM_CAT_07] At merge, de-duplication of add-on entries of the local and remote catalogs is done using ID, Version, Distributions, Application Servers as the identifier. In case of duplication, the remote entry takes precedence