docs: public void doAfterDeserialization() {
          if ( listeners == null ) {
              listeners = new ArrayList<SessionListener>();
          }
          if ( notes == null ) {
              notes = new ConcurrentHashMap<String, Object>();
          }
      }