Issue #Chapter_2: return application objects instead of SQL statements