Looks like there's no readObject - how does the logger field get reconstituted on deserialize?