I've registered a component
container.Register(Component.For<XType>()
.LifeStyle.Is(LifestyleType.Transient)
.UsingFactoryMethod(SomeMethod));
and am currently using this for property injection on my ASP.NET MVC controllers. However - my current problem is that SomeMethod can return null sometimes. Castle is not all too happy about this and complains about a null instance.
Is there a neat way to configure Windsor to allow this component to be null? I've been exploring the docs but haven't found a way to do it.
Thanks.