Refactored and fixed Action permissions; removed Action.public