1. A method of processing a request for communication in a distributed feature composition network between a source region and a target region, comprising: receiving the request at a source feature module in the source region, the request comprising a first source address and a target address, the target address identifying a target module in the target region; adding at the source feature module a replacement source address to the request; and preventing any module in the target region from changing any source address in the request in order to reduce feature-interaction problems that occur as a result of address translation activities, wherein the replacement source address is required to be more abstract than the first source address.