made dtQueryFilter members protected instead of private