That's correct. PHPDevShell has been originaly written with
performance in mind and with that objective direct use of MySQL call
was the most optimized way.
In v3.0 we chose to add a way to separate query from the main code.
This has many advantages: it gives the query more consistent by moving
some logic into it, making it a kind of "data source blackbox", it
makes the query re-usable, and it keep the code cleaner and easier to
read and maintain.
http://www.phpdevshell.org/docs/documentation-version-3-0/database-model-conversion/