Disclosed is a compound of one of the formulae ##STR00001## wherein
R.sub.1, R.sub.2, R.sub.3, R.sub.4, R.sub.5, R.sub.6, R.sub.7, R.sub.8,
R.sub.9, and R.sub.10 each, independently of the others, is an alkyl
group, an aryl group, an arylalkyl group, or an alkylaryl group, R.sub.11
and R.sub.12 each, independently of the others, is an alkylene group, an
arylene group, an arylalkylene group, or an alkylarylene group, G is a
cationic moiety, A is an anionic moiety, n is an integer representing the
number of repeat --OSi(R.sub.7)(R.sub.8)-- monomer units, a is an integer
representing the number of repeat --OSi(R.sub.10)(R.sub.12-lightfastness
moiety)- monomer units, and c is an integer representing the number of
repeat --OSi(R.sub.9)(R.sub.11-hydrophilic moiety)- monomer units.