если вы должны сделать это так, вам придется переопределить DefaultKernel.BuildCreationContext
(или что-то подобное).
Обычно то, что вы делаете, не поддерживается, потому что это неправильно и расплывчато. Тебе лучше быть откровенным и творить.
public class Service<TObject> : BaseService<TObject, IRepository<TObject>>