made stealth_address a simple struct to avoid tons of redundant set/get methods.