optional: support lazy creation of alternative value in conditional derefenrece method
optional: support lazy creation of alternative value in conditional derefenrece method

GSGroup/stingraykit,GSGroup/stingraykit