Hey LT,
You can use "mixin" injection in Lightwire rather than "setter" injection. In ColdSpring the way around a circular dependency is to use a property tag instead of a constructor-arg. Lightwire has both constructor and setter injection and the aforementioned mixin injection.
I caught your post on the ColdSpring list as well, so I'm curious about you object dependencies. Do you mind sharing some information about the dependent objects?
Paul