fix: change Publish internally to Publish