A mixture of monomers, comprising a first monomer and a second monomer, said first monomer being represented by the Formula I: wherein: each of X 1 and X 2 is independently NR or a covalent bond and at least one of said X 1 and X 2 is NR, R is H or C 1-4 alkyl, each of T 1 and T 2 is independently a moiety selected from the group consisting of a triazole moiety, a tetrazole moiety and a guanidine moiety, at least one of said T 1 and T 2 being substituted by at least one polymerizable group, said guanidine moiety is represented by Formula II: wherein each of R 1, R 2, R 3 and R 4 is independently H or said polymerizable group, provided that at least one of R 1, R 2, R 3 and R 4 is said polymerizable group, said tetrazole moiety is selected from the group consisting of: said polymerizable group being selected from the group consisting of azido, cyano, diazonium, ethynyl, hydrazine, hydroxyl, hydrazide, amine, ethanolamine, isocyanate, cyanate, amide, imidate, ester, carboxyl and azo, and a C1-4 alkyl terminated with azido, cyano, ethynyl, hydrazine, hydroxyl, hydrazide, amine, ethanolamine, isocyanate, cyanate, amide, imidate, ester, carboxyl and azo, said second monomer is represented by a general formula selected from the group consisting of said Formula I, Formula X and Formula XI: R 8 -A-R 9 Formula X; wherein: A is selected from the group consisting of C1-6 alkyl, cycloalkyl, heteroalicyclic, aryl and heteroaryl, each of R 8 and R 9 is independently a polymerizable group selected from the group consisting of azido, cyano, diazonium, ethynyl, hydrazine, hydroxyl, hydrazide, amine, ethanolamine, isocyanate, cyanate, amide, imidate, ester, carboxyl and azo, wherein: m is an integer ranging from 1 to 4; and each of R 10 and R 11 is independently selected from the group consisting of H, C 1-4 alkyl, C 1-4 alkenyl, aryl, heterocyclic and heteroaryl; and each of R 12 and R 13 is independently selected from the group consisting of H, a silane, C 1-4 alkyl and C 1-4 alkenyl, and said second monomer being selected so as to form a polymer upon reacting with said first monomer via a reaction selected from metal-catalyzed click polymerization, polycondensation and coupling, such that at least a portion of the backbone units of said polymer are derived from said first monomer and said second monomer. each of X 1 and X 2 is independently NR or a covalent bond and at least one of said X 1 and X 2 is NR, R is H or C 1-4 alkyl, each of T 1 and T 2 is independently a moiety selected from the group consisting of a triazole moiety, a tetrazole moiety and a guanidine moiety, at least one of said T 1 and T 2 being substituted by at least one polymerizable group, said guanidine moiety is represented by Formula II: wherein each of R 1, R 2, R 3 and R 4 is independently H or said polymerizable group, provided that at least one of R 1, R 2, R 3 and R 4 is said polymerizable group, said tetrazole moiety is selected from the group consisting of: said polymerizable group being selected from the group consisting of azido, cyano, diazonium, ethynyl, hydrazine, hydroxyl, hydrazide, amine, ethanolamine, isocyanate, cyanate, amide, imidate, ester, carboxyl and azo, and a C1-4 alkyl terminated with azido, cyano, ethynyl, hydrazine, hydroxyl, hydrazide, amine, ethanolamine, isocyanate, cyanate, amide, imidate, ester, carboxyl and azo, said second monomer is represented by a general formula selected from the group consisting of said Formula I, Formula X and Formula XI: R 8 -A-R 9 Formula X; A is selected from the group consisting of C1-6 alkyl, cycloalkyl, heteroalicyclic, aryl and heteroaryl, each of R 8 and R 9 is independently a polymerizable group selected from the group consisting of azido, cyano, diazonium, ethynyl, hydrazine, hydroxyl, hydrazide, amine, ethanolamine, isocyanate, cyanate, amide, imidate, ester, carboxyl and azo, m is an integer ranging from 1 to 4; and each of R 10 and R 11 is independently selected from the group consisting of H, C 1-4 alkyl, C 1-4 alkenyl, aryl, heterocyclic and heteroaryl; and each of R 12 and R 13 is independently selected from the group consisting of H, a silane, C 1-4 alkyl and C 1-4 alkenyl, and said second monomer being selected so as to form a polymer upon reacting with said first monomer via a reaction selected from metal-catalyzed click polymerization, polycondensation and coupling, such that at least a portion of the backbone units of said polymer are derived from said first monomer and said second monomer.