add option to exclude attributes from logging, don't log update when changeset is empty