Currently, AsyncDataResource and SyncDataResource (and potentially other resources in the future) are instantiated through the main facades (Faceit and AsyncFaceit, respectively). This approach is not fully consistent with the overall project architecture. Therefore, I consider it appropriate to evaluate the removal of these facades in subsequent versions.