I have a “core” service model that all service models should inherit. Which is a better choice. All services are singletons, technically including what the “core” service does. Which is better?
Extend all Services with the Core Service?
Inject the Core Service into all Services?
The former makes more sense so if that is the best option, I have to remove the singleton option from the component declaration right?