Thank you very much for the outline! 
I missed the difference when actually calling the function; would be great to see `new BookQuery(default, default, $modelAlias)` become available in PHP.