crud-nonpublic shall be default for instantiating a crud client
for tgsearch it makes sense to use search-public per default, because we assume that most users have no session id, and only want to get data.
for tgcrud having a default on public is a bit dangerous, because crud-public stores data in public repo. so users not reading docs may accidently publish by provding a sid. so crud-nonpublic should be returned by default, as this is also able to read public data without sid, but will store data in nonpublic area.