Ignored attributes, ignore empty changes, customizable publisher