I usually write this:
.RegisterType(CreateLifeTime())
.RegisterType()
.RegisterType();
Of course with a TransientLifetimeManager, you still will get two different instances of MyService.
The code above works with PerResolveLifetimeManager, PerResolveLifetimeManager, PerThreadLifetimeManager.