property injection now possible through use of generic expressions and the irezolvetargetadapter.  Only thing is how to support it via non-expression sources!