I am using Composite Application Block. I have a class that uses constructor injection (using the [ServiceDependency] attribute on the constructor parameter) and it's working. But when I try to switch to using property injection (with the [ServiceDependency] attribute on the property), the injection is not happening (the property stays null).
I made sure that the property has the same type that the old constructor parameter had, and it's public.
Edit: This is C# / .NET