imho this is getting a head of ourselves. to me it makes no sense to do this unless we also figure out child strategy handling. right now when i look at the code in the QB i know that it only works for attribute because we do not have a generic solution yet.

for child strategy for example we will need to do a join, however we do not want to do a join for every single property that is being filtered on. so there will need to be something more complex than just ``addFieldToQuery`` to deal with this.