I think that in future we should go with something more flexible and move these to separate entity perhaps... so that we do not have to add a property for every oauth provider, @headrevision @stloyd? I think in the very initial version of this PR it was solved like I said?