Clean up unnecessary self usage
Expose the idle timeout getter in the wallet