changeSession method is now chainable