this seems overly complex. `return false unless @properties[:aggregations]` and `Array#index` with a block should clear things up ...