Eventable.publishes supports if: param block for conditionally firing events on save
version bump