A styrene derivative of formula wherein R 1 and R 2 can be the same or different and represent a member selected from the group consisting of: a) a single bond; b) -(CH 2) n -, wherein n represents an integer from 1 to 12; c) -(CH 2 CH 2 Y) n -, wherein n represents an integer from 1 to 12, and Y can independently be oxygen or sulfur; d) -CH 2 -(CH 2 CH 2 Y) n -CH 2 -, wherein n represents an integer from 1 to 12, and Y can independently be oxygen or sulfur; e) -(CH 2 CH 2 NR) n -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; f) -CH 2 -(CH 2 CH 2 NR) n -CH 2 -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; g) -(CH 2 SiR 2) n -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; h) -CH 2 -(CH 2 SiR 2) n -CH 2 -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; i) -(OSiR 2) n -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; and j) -CH 2 -(OSiR 2) n -CH 2 -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; wherein R 3, R 4, R 5, and R 6 can be the same or different and represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; and R 7 and R 8 can be the same or different, and each R 7 and R 8 independently represents an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms. a) a single bond; b) -(CH 2) n -, wherein n represents an integer from 1 to 12; c) -(CH 2 CH 2 Y) n -, wherein n represents an integer from 1 to 12, and Y can independently be oxygen or sulfur; d) -CH 2 -(CH 2 CH 2 Y) n -CH 2 -, wherein n represents an integer from 1 to 12, and Y can independently be oxygen or sulfur; e) -(CH 2 CH 2 NR) n -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; f) -CH 2 -(CH 2 CH 2 NR) n -CH 2 -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; g) -(CH 2 SiR 2) n -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; h) -CH 2 -(CH 2 SiR 2) n -CH 2 -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; i) -(OSiR 2) n -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms; and j) -CH 2 -(OSiR 2) n -CH 2 -, wherein n represents an integer from 1 to 12, and R can independently represent an alkyl group containing from 1 to 10 carbon atoms, or an aryl or aralkyl group containing from 6 to 10 carbon atoms;