Is using a blazor component from a service a good idea? - C#