Improved method naming, to set or add properties. addProperties implementation has been simplified and improved such as to use the existing putAll method on maps avoid NPEs.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Lots of redundant boiler plate in the debug object updated.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Existing invokers may depend on adding properties.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
setProperties removes existing properties.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>