En tiempo de ejecución puede haber 0 o más instancias de Viewer o de alguna subclase concreta de Viewer.