Adding factories for providers that didn't yet have one

This is a hotfix for #116