pass more variables to querybuilder

enable passing more variables to querybuilder so that model can set settings for softdelete, timestamps, validation, etc