The terms ???alkoxyalkyl???, ???alkylaminoalkyl??? and ???thioalkoxyalkyl??? include alkyl groups, as described above, which further include oxygen, nitrogen or sulfur atoms replacing one or more carbons of the hydrocarbon backbone, e.g. oxygen, nitrogen or sulfur atoms.