I don't really understand? Are you saying that if someone replaces the implementation of ISession we can't be sure?