refactor(online): make user lazy property whose initial value is also computed lazily
refactor(online): make user lazy property whose initial value is also computed lazily

bemusic/bemuse,bemusic/bemuse,bemusic/bemuse,bemusic/bemuse,bemusic/bemuse