This allows IDEs and static code analysis tools to properly understand the return type when chaining methods, for example when using the QueryBuilder.
This allows IDEs and static code analysis tools to properly understand the return type when chaining methods, for example when using the QueryBuilder.