public virtual string GetCertHashString () { // must call GetCertHash (not variable) or optimization wont work return tostr (GetCertHash ()); }