"In summary MarshalledServiceItem is a class that only resolves local code. Interestingly MarshalledServiceItem, might not be an appropriate name, perhaps LocalServiceItem to indicate that only local code is utilised, on this reasoning, I can't see any objection to reflective proxy's being non null either."
Indeed, the name MarshalledServiceItem is completely "out-of-whack" with what's going on.....
