Con esta versin, separamos el origen de datos de la capa, lo que ofrece muchos beneficios, como la capacidad de representar un solo origen de datos con mltiples capas mientras solo se mantiene una sola instancia del origen de datos. A su vez, esto disminuye el uso de memoria, mejora el rendimiento y crea una API que es mucho ms fcil de comprender, como puede ver a continuacin.