Software Engineering Beyond MediatR: Replacing Mediator Pattern with Native .NET DI Decorators for Cleaner Architecture