As a follow-up to this: I think it’s SUPER fragile that your recommended method for modifying default services and controllers is copy/pasting the original code and then tweaking it. What happens when you need to update the default behavior? That’s going to be a really difficult to track down backwards-incompatible change for end-users who have customized them. I would vastly prefer if it were possible to call into the original default service (that way I could perform some custom validation or whatever, then pass the data along and let the default handler do the rest).
1 Like