title: MVVM Dependency injection service usage
body: <p>If i have two services, lets say IPrinterService and ILoggerService, should I inject ILoggerService into my implementation of IPrinterService and log exceptions from my implementation, or should i inject both services into my ViewModel and if IPrinterService throws exception then log this using injected ILoggerService?</p>