from a database is included with the library and is enabled by default. “ But sometime, you want to retrieve data from other sources such as another persistence layer, a webservice, ElasticSearch or MongoDB. Custom data providers can be used to do so. 51