Add basic action and visual action extends from XAction's action.
Add static method getServiceName() to Service.