Must add transients to kernel.Root manually