InCallScope fix for multiple factories and property injection

Fixed InCallScope to
- support multiple factories over context preservation
- support property injection