Change session implementation.