Editor : don't cache the `EditSession` as multiple sessions are allowed

also stub a setter for the session; need to write tests and implement
this