Removed auto-service provided scope and made dependency optional