autowiring props caused problems. Removed dependency injection off CanvasProperties in OAuth2Impl