Emailaggregation

I was thinking that we'd pass `oae.api.util().sanization` in here, so we don't have to pass it in every time we call the `adapt` function