please dont use initialiser lists, but a private init() methods which initialised *and* SG_ADDs.
Then the initialiser list cannot be used