What properties must a polymer possess for it to be capable of carrying genetic information?

It must be stable, with a structural backbone that is resistant to chemical attack from cellular components.It must have scope for variation with a range of different side chains that are covalently linked to the backbone.The side chains must be stable and distinguishable by other molecules through selective binding.There must be a chemical process for copying the polymer that faithfully preserves the order of the side chains in the copied version of the polymer.