However we use `reflect_on_association` in lots of more places internally, should we make two methods for that one ?