Yes, makes sense.
We should also do something like subclass the Configuration interface since not all attributes are appropriate for all transports.
E.g. Have TCPConfiguration, InVMConfiguration, HTTPConfiguration etc.
Also probably same for the Location interface.
I will probably create a RemotingConfiguration interface (again) and subclass that. Configuration will then have a getRemotingConfigurations() method.