We must become more dynamic, introducing the QueryLoaderQueryLoader