Implement `Session' service