If you move the attribute merging to a private method, this can go as well.