documentación en inglés, agregar detalles de implementación faltantes, dividir TableRef en TableRefSet y TableRef