private CCFCollection UseInstanceAsServise <T>(T service) where T : class { ccfManager.RegisterService(() => service); return(this); }