Implemented ActionServiceAsync and refactored ActionService generic profile