Rename publish method to something less commonly-used

To avoid conflicts with existing models that might have a field called publish.