Use DI for principal backend

Required for owncloud/core#12960