refactor reveal versus conceal in vaultstoreobject