refactor base faker provider
refactor base faker provider

jngermon/FriendlyContexts,lafourchette/FriendlyContexts,lenybernard/FriendlyContexts,Einenlum/FriendlyContexts,akovalyov/FriendlyContexts,teohhanhui/FriendlyContexts,greg0ire/FriendlyContexts,KnpLabs/FriendlyContexts,NiR-/FriendlyContexts