Issue #3044077 by mglaman, eyilmaz: Implement EntityPublishedInterface, remove custom publish/unpublish actions