Since it deals with the details of the implementation of the service and is not part of the contract .
Behaviors such as session, re-recording ... all deal with the implementation, so you can have the same contract (interface), but different implementations exposed at different endpoints.
source
share