Why there is an action class (service) in the decorator?